Pin It

How to Increase Torrent Speed ?

torrent-speedTorrents are best way to download large files. Torrent use Bittorrent protocol which is has several advantages over traditional client server file sharing. In spite of this many user complain of slower speed when using torrent compared to direct HTTP/FTP download. The problem is that most people do not know the basics of this protocol or have their Bittorrent client misconfigured.  This guide is divided into 2 sections. Click to navigate quickly:

I)  Bittorrent basics

II) Top 10 ways to increase torrent speed

Bittorrent Basics

To use torrent effectively you should at least know basics terms. Don’t worry it’s not very difficult. If you already know this then skip to the next section.

Peer-to-Peer: In a regular file sharing each person downloads a file from a central server. Bittorrent is a distributed protocol in which there is no central server having file. A file is broken into pieces of predefined size and each user may have all the pieces or some of the pieces. User having a piece can upload it to others and download pieces he/she does not have from others. Thus user simultaneously acts as client and server in traditional sense.

Peer: A computer that takes part in upload or download of a torrent. There are 2 types of peers:

Leecher: A peer having partial file(some pieces).

Seeder: A peer having whole file(All pieces). A leecher becomes a seed when it has whole file.

Tracker: A server that coordinates sharing between seeders and leechers.

Bittorrent Client: Most operating systems do not have the capability to download torrents by default. You need a software to download torrent. There are many options: uTorrent, BitTorrent, Vuze and Transmission.

.torrent file: This is not the actual file but contains information about seeders and leechers. This a small small file having size in kilobytes. It can be thought as pointer to the actual file. You have to first download this file. Open this file with your bittorrent client and then the actual file will be downloaded.

Fact: Bittorrent protocol was designed by Bram Cohen in 2001. It now accounts to more than 33% of all the traffic on internet!

Top 10 ways to Increase torrent speed:

The following section will show you how to increase torrent speed. We have used uTorrent in these steps because of its popularity. But you can find similar options in other clients.

1) Port forwarding:

If you are behind router then you need to forward the port used by your router. Normally a router will block all incoming connections to your computer. Port forwarding will help other peers to “see” your computer. To check if your port is forwarded first we find out the port used by Bittorrent client. In uTorrent open Options menu then Preferences>Connections. Copy the port number.

Now visit this page: to check whether this port is open. If it is open then you don’t need to do anything. If not then you can enable port forwarding in two ways:

Automatic(UPnP): This is the automatic method. What it does is that it allows bittorrent client to automatically open ports of your router when required.  Just open uTorrent preferences again and go to Connections. Make sure that Enable UPnp port mapping is checked.


UPnP should also be enabled in your router settings.


This method has some security issues. Apparently some malware can also use this feature to open ports. Therefore we have also covered manual method that does not have this problem.

Manual method: This method varies from router to router. Here we have used Netgear WGR614.

Open Netgear router). Others may try or For Netgear username is: admin and password is: password.

Click Port Forwarding from left.


Add custom service and fill the boxes as shown in image.


For those who want to know more about this topic read this excellent guide by HowToGeek.

2) Choose a healthy torrent:

This is something you should do before downloading a torrent. Select the torrent having maximum seeders compared to leechers. It is more important have higher percentage of seeders than the number of seeders. For example, one torrent has 100 seeds and 200 leeches (33% seeds) and another torrent has 500 seeds and 2000 leeches (20% seeds) then you should go with the first one. This is not an exact science. A lot depends on the quality of seeders. Even a single seeder can give you good speed. Always read comments before downloading to get an overview of the speed.

3) Add more trackers:

This is our favourite method. Many times you cannot find a healthy torrent. Using this method you can increase speed of slow torrents. Copy the hash code of the torrent you are downloading. In uTorrent click on the torrent then select Info tab from below. There you can find the hash code of torrent. Just google the hash code and download the same torrent from different sites.


When adding the torrent you will get a message that message that torrent is already in the list. Just select Yes.


After doing this the number of peers will increase. The speed will not increase instantly. Wait at least 4-5 minutes for the trackers to update.

4) Download and upload speed:

All bittorrent clients allow setting maximum download and upload speed. First you should find out your actual speed. Head to and find your download and upload speed. The speed test provided by your ISP usually shows inflated results so avoid it. Use the following rules to set set your speeds:

Upload: 80% of maximum upload speed. Never set it it unlimited to leave some room for other activities.

Download: 100% if you only want to download torrent. But if want to surf at the same time then decrease it a bit to say 90%.

For example, If your download speed is 500 KBps and upload speed is 256 KBps then

Upload: 256*0.80 = 205 KBps

Download: 500*0.90 = 450 KBps

To set these in uTorrent goto Options>Preference>Bandwidth


5) Maximum connected peers per torrent:

This is another important setting. Use the following rule for this setting:

1.4 * upload speed

If your upload speed is 256 KBps then it should be

1.4 * 256 = 358

Also make sure that maximum global connections is set more than above setting.


6) Automatic settings:

uTorrent has a tool for automatically setting speeds and maximum connections. Hit ctrl + G or select setup guide from options menu. Run the test and save the result. You can also manually select upload speed from the dropdown menu. Select the speed that is nearest to you upload speed. DO NOT select higher speed. It will not give better result.

7) Encryption:

Bittorrent accounts for more than one one third of all the internet traffic. There many ISPs throttle the speed when they detect bittorrent traffic. To overcome this enable encryption for outgoing connection.


Also make sure allow incoming legacy connections is enabled.

8) Peer exchange, DHT and local peer discovery:

Peer exchange and DHT(Distributed Hash Table) will enable your bittorrent client to find more peers. Local peer discovery helps to find peer from the same ISP. If you are on LAN it can even find peer on LAN. Make sure your settings look like this:


9) Download selected files:

Often a torrent has many files and you only want a few of them. Then select only select the files you want not the whole torrent. The files will download quickly and you will also save bandwidth.


Click to Enlarge

10) Ensure a good share ratio:

It is ratio of data uploaded to data downloaded. Some trackers especially private ones require a share ratio of 1 or more.

share ratio = Upload/Download

If you like this article or face any problem then please comment.

About Aamir Rizwan

Aamir Rizwan is a passionate blogger and the founder of He likes staying at the top of latest technology. In his free time he enjoys listening music, watching House MD and playing third person shooters.

  • ankit agarwal

    real nice ways to increase speed..great post..

    • Glad you liked this post and welcome to techanger.

  • Thanks A lot for sharing this tutorial. Really helped me!

    • You are most welcome.

      • nagacharan

        Hi Aamir,
        I have MTS EC315 Dongle at home with speed around 3 MB/s but when i switch on my torrent client the speed goes down to 12 kb/s its very slow. how to increase my speed by port forwarding? please help me

  • Ashansh Shah

    I followed everything.. but as the result i got that the upload speed is rising but my download speed has gone down than normal.. Please help

    • Thank you for commenting. The results may vary depending on health of torrent and your network. I’m able to maximise my connection using these methods. But in no case above methods can decrease speed. There must be something wrong in configuration. Please post your speedtest result so that we can solve this issue. Also use utorrent auto configuration tool (Step 6) to avoid any misconfiguration.

  • Summy

    Great tips dude! I’m gonna try them on torch browser. I don’t use the torrent clients that you mentioned, I’m trying have my own thing 😉

    • These tips will pretty much work for any bittorrent client. Just remember selecting a good torrent client is also a part of achieving good speed.

      • Summy

        Yeah, I’m aware of it. Torch browser’s torrent client is adjustable like any other client and I think that it works best for me. Thx!

  • tapanHD

    This helped….thank you very much….

    since morning ,i was trying to downaod a torrent but couldn’t….after this …its getting very good speed.

    using BitTorrent 7.8

  • abc

    you rock!!!!!!!!!! thanks bro:)

  • Isuru

    Thanks for Tutorial. Isuru.

  • Syed Shakir Obaidullah

    its working thankx

  • SP

    Hi! Why in some torrents all leechers have exactly the same proportion of the file at the same time, independently from when they started to download?

    • I don’t quite get your question but will try to answer. Suppose a 10MB torrent has 10 pieces. And there are no seeders only leechers. Leecher 1 (L1) has pieces 1-4, L2 has pieces 3-5, and L3 has piece 6. As you can see only 60% of file is available (pieces 1 to 6). After some time these leechers will download among themselves and each will have all six pieces. Since no one has pieces 7-10 all will be stuck at 60%.

      At what time you start download is irrelevant. What piece you download depends on the current configuration of the swarm. The next piece you download is the one that is least available. BitTorrent downloads in a “rarest-first” approach that ensures high availability.

  • SP

    Hi again. Thank you for your answer but i didn’t mean exactly this. Let’s take 2 different torrents for example. Let’s say they both torrents have 1 seeder and about 30 leechers.
    In the first torrent we see each one of the leechers have different proportions of the file and this difference between them remains during all the downloading time. I mean for example leecher 1 has 30%, leecher 2 has 45%, leecher 3 has 80% and he will complete download sooner from the other two. If we check this torrent in an hour we might see that leecher 1 has 40%, leecher 2 has 55% and leecher 3 has 90%. If there are new leechers they will have maybe 10% or so.
    In the second torrent we see almost all 30 leechers to have exaxtly the same proportion of the file. Let’s say 10%. If we check this torrent one hour after for example we see again almost all leechers to have 20%.
    If a new leecher comes in, he will also have the same proportion of the file in a few minutes. He will go fast from 1% to 20%. In this torrent almost all leechers they will complete download at the same time.



    • I suppose you are asking for your router. Please mention the manufacturer and model as each router is different.

      • rahul

        how to go with upnp my router is belkin N150

        • Go to http://router. In the Advanced Settings click System Settings. Scroll down and you will find UPNP settings.

  • Hexman

    That was great man! When I first downloaded bit-torrent it showed 1.7kbps speed but now its 472Kbps!!

    • Glad to know it helped you. Keep visiting TA for more.

  • Luvesh

    By “download speed of 500 kbps” you mean the speed that ISP is providing me?

    • Yes, but I have mentioned speed in kB/s(Kilobytes/s) not kb/s(kilobits/s). ISPs mention speed megabits/s so you have to divide by 8. For e.g 8 Mb/s = 1 MB/s = 1024 kB/s

  • Pepe


  • Raman Sharma

    1109 upload & 2088 download

  • Rajesh bharti

    nice,,,its really work…thanks 🙂

  • Samiulla Khan

    Thanks for ur valuable info Aamir …

  • amazing tricks, really helpful for me.



  • Sopan Khekade

    i m using u torrent plus 6.3.2 …. my plan is 1mbps … then what should be the maximum speed of torrent its gives only 30 kBps ??

    • Amaan

      You should get around 128Kbps download speed. Check your speed from to confirm whether your ISP is providing that much speed or not.

  • Sopan Khekade

    whats will be speed can increseble and how

  • Abhi

    Hey Rizwan, I want to know thar what is the best port for utorrent 3.4.2. I am from Uttar Pradesh. My internet plan is of 256mb but still getting 10 whats the problem. Plz send your answers to

  • Waqas Bajwa

    hello bro my internet speed is 1.16mb.Is this good for me

  • Jerry George

    Aamir, I dont want to change my modem settings like you said for port forwarding, if I use port forwarding, then how much speed will be improved? for me internet download speed is around 120 kbps for 1 Mbps plan.

  • Gaurav

    Can U Plz help amir i’m using reliance 3 dongle and i’m not getting UPnP settings in my dongle setting plz help me

  • Dipankar Ghatak

    Thanks for sharing the above needful information with us.
    But for me the problem is till a month back my torrent download speed was 3-5mbps it was constant. But in few days the download speed getting down up to 250-400kbps no matter weather it has a good health,good leechers or seeders.
    And i am getting fed up now. So could you plz help me to get back my speed again.

    Dipankar Ghatak

  • ravi pratap singh

    Nice tips .
    Will try these for my utorrent.

  • Brenden Burton

    Thanks man you really helped me increase my torrent speed!! =D Many thanks.

  • aswad

    aamir my seeped shows in mb than how to calculate
    its show download 0.77 and upload 0.23 mbps

  • Godof TF2

    Thanks Now that my torrent download speed is going up and up keep up the good work

  • iamX

    This article is like one of my most precious internet find ever !!! Have been using torrents for better part of a decade now (Apparently in dark 🙂 ). My download speed has been around 550-650 Kbps (at best) when it has an excellent seeders/leechers ratio. I was getting by, happy and content. Then while struggling with a torrent, which could only get a speed of upto 100 Kbps even with a great s/l ratio, I looked up ways to increase Torrent speed and stumbled upon your article.

    After making the changes, advised by you, I am seeing a download speed of constant 2Mbps+

    This was a 60GB file torrent, and I think increasing the Global number of connections is what did it !!

    Words can’t describe how thankful I am to you for posting this article but please know this – I will always think of your article when I see that speed shooting up on my torrent status bar 🙂

  • yuzuki-the-movie-lover


  • Sam fissher

    awesome piece