How to configure uTorrent for maximum upload and download speed.

Picture of How to configure uTorrent for maximum upload and download speed.
This provides a short guideline on how you can configure uTorrent to squeeze the best performance from your Internet connection.

FOR ABSOLUTE BEGINNER TORRENT USERS ONLY: BitTorrent is a P2P protocol. Unlike HTTP (Hyper Text Transfer Protocol) there is no centralized server distributing data. Instead, files and folders are stored on regular PCs just like yours. People choose to let others download these files directly from them. Any user who has fully completed the download, and is only uploading to others is called a seed, any user who has a portion of the file and is downloading the rest and also uploading whatever he has is called a peer. And any user who downloads more then he uploads is called a leecher. The beauty of BitTorrent is that the more people uploading/downloading, the higher the speed will be for any individual users, whereas with a central server, more users downloading would mean more bandwidth consumption and lower download speeds. This is why BitTorrent is the protocol of choice for sharing large files.

Important Note: Leeching destroys torrents and is completely against the BitTorrent sharing ideology. Whenever your PC is idle or you're not uploading anything (you normally aren't), then leave a torrent or two to seed so that others may benefit from it.

More details on the BitTorrent protocol can be found in the Wikipedia article here:

For more tweaks on significantly speeding up your PC's performance, visit my website, the address is:
Remove these adsRemove these ads by Signing Up

Step 1: Testing your connection speed

Picture of Testing your connection speed
Since you will always be uploading at your maximum speed, torrent clients need to be configured according to maximum upload speed in order to avoid choking your connection. So you will need to test your connection:

http://speedtest.net/ (recommended)
http://www.dslreports.com/speedtest .

Perform the test a number of times and select a mid-value (not the highest or lowest). The value needed to proceed with the configuration is the upload speed (or upstream, or up-speed) expressed in kilobits per second (kbits, or kbs, kb/s) not kilobytes (kB, kbytes, etc).

For more tweaks on significantly speeding up your PC's performance, visit my website, the address is:

Step 2: Setting uTorrent for your speed

Picture of Setting uTorrent for your speed
Now Go to Options > Speed Guide and select the listing closest to your upload speed result (rounding down as necessary). The speed test results may not be spot-on so if there isn't a criteria that fits in exactly with your speed, choose the closest. A difference of 10% can't hurt. You will notice that the "Affected Settings" further down the page have adjusted to match your selected speed. Higher settings will not give you better speed, and may in fact make speeds worse. Click the "Use Selected Settings" button at the bottom of the Speed guide window. It is also best if you choose a port number above 10000 (the one used here is 39272).

For more tweaks on significantly speeding up your PC's performance, visit my website, the address is:

Step 3: Tweaking the download speed

Picture of Tweaking the download speed
The speedguide is great for setting up a variety of variables but it does fall short if your test speed falls half way between two of the possible speeds listed.
1. Take your download speed result in kbits and divide it by 8 (you now have your result in kBytes.)
2. Take your speed in kBytes and multiply it by 0.8 (this now gives you a proper download speed of 80% of you tested max)
3. Go to Options > Preferences > Bandwidth and put your result in the "Maximum download rate" box.

For more tweaks on significantly speeding up your PC's performance, visit my website, the address is:

Step 4: Protocol Encryption

Picture of Protocol Encryption
Some ISPs (Internet Service Providers) are actively interfering with p2p activities in order to reduce their bandwidth requirements. This causes uTorrent and other file sharing download speeds to become slow. To avoid this, uTorrent and other clients have introduced an encryption protocol to prevent ISPs from identifying BitTorrent traffic. Go to Options > Preferences > BitTorrent. Set Outgoing under Protocol Encryption to Enable, check "Allow incoming legacy connections". Some ISPs have extremely aggressive throttling methods and for those users it might be necessary to set outgoing to Forced; however this will greatly reduce the number of peers you can connect to. Enable is sufficient for most users.

For more tweaks on significantly speeding up your PC's performance, visit my website, the address is:

Step 5: Firewall settings

Picture of Firewall settings
For those people using the Microsoft Windows XP firewall:

  • Go to Options > Preferences > Connection, check "Add uTorrent to Windows Firewall."

People using other firewalls:
You will need to refer to your software's own documentation. By default, the uTorrent listening port is randomized each time you start uTorrent. If needed, it can be locked to a specific port by:

  • Go to Options > Preferences > Connections, uncheck "Randomize port"

For more tweaks on significantly speeding up your PC's performance, visit my website, the address is:

Step 6: Hack the max half-open TCP connections

Picture of Hack the max half-open TCP connections
If you are on XP sp2, your TCP connections are limited to a maximum of 10. This might hurt your downloading speed because it wont let you connect to as much peers as you want. It is supposed to slow down viruses because their spreading strategy is to connect to a high amount of ip numbers, but it could cripple your torrent downloads. A nice way to fix this is to download a patch from http://torrentfreak.com/evid4226patch223d-enzip/.

Note: Some people report that their antivirus reports the patch to be a Virus, This is not the case. Check out http://www.lvllord.de/ for more details on this.

The patch allows you to set the maximum allowed connections to any number you want. Any number between 50 and 100 is ok (more is NOT always better). Next you need to configure your torrent client to allow 50-100 max half-open TCP connections.

Go to Options > Preferences > Advanced options > net.max_halfopen

Note also that if you regularly download Windows updates, then these changes may get reverted

For more tweaks on significantly speeding up your PC's performance, visit my website, the address is:

Step 7: Maximum connected peers per torrent

Picture of Maximum connected peers per torrent
Yet another setting that you don't want to max out. I experimented quite a lot with the max connected peers settings and came to the conclusion that both high and low number hurt the download speed of a torrent. The following setting worked best for me.

upload speed * 1.3

so if your maximum upload speed is 40 kB/s, the optimal amount of connected peers per torrent is

40 * 1.3 = 52

I didn't t notice a difference for fast or slow connections here.

For more tweaks on significantly speeding up your PC's performance, visit my website, the address is:

Step 8: Optimize your Internet connection

Picture of Optimize your Internet connection
Optimize your internet connection
The TCP optimizer is a freeware utility that optimizes your internet connection. I found it very useful and it helped speeding up my connection for regular internet activity and for downloading torrents. Just download it, and move the slidebar to your maximum download rate (note that it is in kb/s). Don't try to set it higher because that will hurt your download speeds!

For more tweaks on significantly speeding up your PC's performance, visit my website, the address is:

Step 9: Maintaining high speed peers/seeds list

Picture of Maintaining high speed peers/seeds list
This is an additional tip I'm inserting which I often use but forgot to mention originally.

Many times, the reason for torrents suddenly slowing down is because a high speed peer or seed went offline and the other ones aren't uploading as fast. In this case, you can't do anything, since it isn't possible to force those people to start seeding lol

Another scenario is that those peers are still seeding, but you have lost connection with them (which could happen due to a number of reasons) In this case, it is useful to save the IP address of these high speed peers so that you can connect to them later on. To save the IP address of a specific high-speed peer:

1) Go into the "Peers" tab
2) Observe the list of peers, focus, in specific, on the "down speed" column, this shows you how fast you are downloading data from that specific peer/seed.
3) Right-click on the peers which are giving you faster speeds
4) Click on the "Copy selected hosts" option
5) Open up Notepad and paste using Edit --> Paste or press Ctrl + V

You'll notice that the number appearing will be something like this:


The bit after the colon shows the port which that specific peer is using to connect. You may copy the addresses of multiple hosts and save it somewhere on your computer

When your download speed has decreased and you want to try to connect to these peers:

1) Go into the "Peers" tab
2) Right-click on an empty portion of the space below
3) Click on the "Add peer" option.
4) Copy and paste the IP address and port no. of the high-speed peer (paste it as it is, don't make any modifications to it)
5) Click on OK
6) If this does cause an increase in your speed, then it means you have connected to that peer and have started downloading. If your speed doesn't change, it means that you failed to connect to that peer, mostly because it is offline and not seeding anymore.

Step 10: Download guide and warning

Now you're ready to start downloading your torrents. 

WARNING: Many torrents contain material which is a violation to the copyright law. The licenses required to acquire such material should be obtained only from its rightful owner and NOT from a third party free of charge. For this reason, make sure that you only download torrents whose license permits it to be freely distributed (such as open-source).

Also, these settings will only make the most out of the available circumstances. Sometimes, torrents won't work or will work slowly even if you optimize the software. Reasons for this include:
1) ISPs throttling with torrent traffic even though protocol encryption is enabled or forced
2) Some public trackers on which torrents rely are irreliable and often malfunction or work badly for no apparent reason
3) This is a very useful tip, choose torrents which have plenty of seeds and peers. There should be at least 50 seeds and 100+ peers to ensure good download and upload speed. Search thoroughly as most content is available in more then one torrents and choose the one with the most number of seeds.

For more tweaks on significantly speeding up your PC's performance, visit my website, the address is:

Step 11: Alternative torrent downloading software

Picture of Alternative torrent downloading software
Of course, if these settings don't work out for you, feel free to try another software to download your favorite torrents. There are several others available for free download. Check out a whole collection of torrent downloading software from http://en.wikipedia.org/wiki/BitTorrent_client. . The user-friendly table provides a great deal of information and comparison, Click on the links to get more details and if you wish to download it. On many occasions, you will find the website buggy and difficult to navigate through, in that case, use Google search to find alternative download addresses. Many of the softwares are not only meant torrent downloading but can also be used for regular HTTP server downloads so it would be useful to have them around. However, make sure you don't have multiple softwares installed simultaneously, have 3 at maximum. Otherwise, they may conflict with each other and may cause system instability.
My personal recommendation would be:
- BitComet
- BitTorrent
- Vuze (previously Azureus)
- Deluge (for Linux users)
- Transmission (for Mac users)
1-40 of 48Next »
eros.froede6 months ago

Curti o tutorial mas este aqui achei mais efetivo e atualizado !


hani997 months ago

Windows Loader is a program developed by Daz crew to programmatically activate most of the Microsoft products such as Windows 7, Windows 8/8.1, Office 2010, Office 2013 and Office 365 for free of cos



  • Run the loader and complete the installation - It will take some minutes. Also make sure you’re connected to the internet.
  • Restart your computer after the installation.
  • Enjoy your permanently activated genuine Windows and Office copies
AvangionQ7 months ago

I'm on optimum online. Speed test indicates 29mbps upload speed, but I almost never see more than 9mbps upload being used by utorrent. I have followed these steps to see if anything changes, sadly nope. Any suggestions?

shahkar.amin8 months ago

how can i add the addresses of hosts

AndyR28 months ago

Thank you very much for putting this guide together. I appreciate your efforts!

XxDEATHxX5 years ago
use torrentz to find what ya need it has it by seeds as well !HeLP! im using bitcomet speed was 121kb/s or kbps i dunno the on under mb now 50 WTF help plz
DaveM4 XxDEATHxX8 months ago

Simple. Don't use BitComet. Use something like uTorrent or BitTorren.

sounds like you need some help with improving speed. There are a couple possibilities that could speed up your torrents, found on this guide a-how.com/archives/4
sitabja.pal9 months ago

Thanks bro.....it works like a magic..

j7n1 year ago
Copying and adding peers manually can be a method to download private torrents without involving a tracker, either because the torrent was created for a single personal transfer, or the tracker of that torrent requires registration. Then one with access can obtain the list of peers, and have another computer add them to download from them. The peers will not need permission from the tracker to start seeding.
Alex1M62 years ago
Your awesome! Increasing Maximum Connected Peers per Torrent and Global Maximum Number of Connections significantly improved my download speeds in Bittorrent from a shaky 20mbps to a solid 34mbps!
lmasegela3 years ago
thanks a lot..it really works amazingly..BIG UPPS.
coolvimal3 years ago
There are many sites available to check the speed of the internet connection..But i usually test my speed using the IP-Details.com .It shows the uploading and downloading speed of the connection.
sharlston6 years ago
anyone on vuze?
Ali_Athar (author)  sharlston6 years ago
Not really......uTorrent is superior to Vuze in every way. Faster, much more customizable, more feature-packed and most of all, very low on resources, unlike Vuze which is a Java memory hog lol
uh, Unless your on a mac - then uTorrent is practically useless. So "superior to Vuze in every way"...?  Not really.
Ali_Athar (author)  dudemanparrish5 years ago
I think there's a good reason 80% of the BitTorrent community uses uTorrent. Less BS and a nice, simple UI.
devenda6 years ago
hmm when i download and open the file do i get a error (you are not authoresised) even in admin-mode doesn't it work can you help?
i had the same problem i just swapped to bittorrent
Ali_Athar (author)  devenda6 years ago
your ISP is probably blocking the traffic, try talking to them. Sometimes, even enabling or forcing protocol encryption doesn't help.
joehadac6 years ago
i heard demonoid is one of the best torrenting sites is that true?
true it is
Ali_Athar (author)  Sandisk1duo6 years ago
I just use Bit Che (see step 10 for link). It is soooo much easier then going to a hundred torrent sites and searching for something.
ya, but you can get viruses!

There are NO viruses on demonoid
Ali_Athar (author)  Sandisk1duo6 years ago
You need to know which torrents to download. If there's a keygen and it has like 1 seed in it, then there's a 99% chance that it's gonna be infected. All the torrents I've downloaded have at least 100 seeds, and normally over 300. Plus the comments and feedback is positive and the one who posted them are trusted people.
demonoid has torrents with like 2 seeds, and i trust them
too many viruses
0 viruses
he's right 0 viruses ive torrented so many discographys off demoniod and no viruses, i have downloaded the game call of duty 2 with no viruses i trust demonoid enitrely
ya i trust them too because you need to be invited to even register, every thing is air tight
psyvanz6 years ago
Ali_Athar (author)  psyvanz5 years ago
I like uTorrent
the.mask6 years ago
Great work man! All of your tips worked well for me! I have a suggestion for you: I´ve mencioned the question of copyrights but Ithink that I´ve read someplace that the downloader could prevent getting prosecuted by using Peer Guardian! Could you make a tutorial about this? Thanks again!!! Peace!
Ali_Athar (author)  the.mask6 years ago
lol I installed that, and I got all confused just by looking at it; removed it immediately. Maybe I'll try understanding it in my vacations and then make an instructable :)
Angadgsingh6 years ago
This worked well i was at a 20 - 40 k download but now im 30 to 60 ish if any one has any more tips please share... btw i am running xp sp 3 is that ok for the TCP speeder uper thingy that you mentioned in step 6
Ali_Athar (author)  Angadgsingh6 years ago
If it worked on SP2, it should work on SP3 as well, I say give it a shot.
thanks this worked great
my speeds are now 40 to 100
my best was a 400 =)
I have never seen such an enourmous difference in my download speeds. I was freaking out on 5-10 k now I'm at 50-150k, I'm not even kidding. Thank you so much - 5 stars and fave.
heathsieler6 years ago
I would not use utorrent they sold out and now snitch on people to WB and other movie company's
1-40 of 48Next »