Optimizing µTorrent for Speed
Introduction
This guide shows how to speed up downloads in µTorrent. All bittorrent programs need to have their incoming and outgoing communications flow freely in order to achieve the highest download speeds and that is what this guide is about.
This guide was put together using information given by the developers of bittorrent programs at their forums, guides and FAQs. There are no secret tricks, just the real basics of proper set up of a bittorrent program. Following these simple steps should result in increased download speed.
These are the basic principles of optimizing a bittorrent client, like µTorrent, for speed:
- Choose a proper port to avoid ISP blocks and conflicts with other programs
- Forward that port through any software firewall and router to allow incoming connections
- Adjust internal settings based upon upload capacity of the internet connection to allow room for outgoing communications and to distribute upload efficiently.
There are some programs that claim to optimize speed in µTorrent. Such programs are a scam and generally contain adware or spyware. I have seen it said, by the developers of all bittorrent programs, that nothing will increase your download speed in a bittorrent client more than the basic steps set forth herein.
This guide will work for all versions of µTorrent and BitTorrent 6.1 (and later). However, screen shots are from µTorrent 1.8.2 as the options menus had been changed starting with that version.
Choosing A Proper Port
To avoid messing up a network connection that is already cleared, first check and see if your communications are blocked or are already clear.
Click to Test Your Port Success-just go to Adjusting Internal Settings. Error- follow all steps.

If you failed the port test above, then you should first set your port to a proper one. The most important choice here is to avoid using a port within the 6881-6999 range. This was the range originally used by bittorrent programs and is often blocked by Internet Service Providers (ISPs). (If your port was in this range, change and re-test). The safest choice is a port in the 49152-65534 range as this will avoid ISP blocks and possible conflicts with other applications.
Azureus-Wiki: Port is Blacklisted
Also, the Randomize port each start option should be disabled as this could affect router and firewall settings and rarely serves any useful purpose.
Forwarding The Port
Introduction
A router will block incoming communications unless an exception is made. All software firewalls will block incoming communications and most will also block outgoing communications, unless an exception is made. If you are "firewalled", then other people will not be able to initiate connections with you (see Why Is Being Firewalled Bad).
As there are many firewalls and routers, this guide can not give explanations as to each. However, there are guides available, on the internet for most firewalls and routers and this guide will link you to them.
Software Firewall - The permission should be set to allow TCP and UDP in both directions. Generally, you will have a choice to set permission for the µTorrent port or for the µTorrent program. Setting permission for the port is the safer choice. You can check these options for guides:
- The help file of your software firewall is the best place to look
- The µTorrent forum has some guides posted
- PortForward.com Firewall Guides(choose firewall and then µTorrent) also has some guides.
Router - There are two choices here. The easier way is to use UPnP. However, this has a possible security issue. Using UPnP allows any program to create a port mapping through the router without consent of the owner. The other choice is to manually forward the port through the router. This does not have that security issue, but involves going through several steps to accomplish. Using the guides linked herein, this should not be that difficult and is the preferred method.
UPnP (NAT-PMP in Apple) - The Easy Way - Enable UPnP (NAT-PMP in Apple) in µTorrent and router.

Manual Forwarding-The Preferred Way
- UPnP (NAT-PMP) Must be disabled in µTorrent (see image above)
- Use the Static IP Guide
- Set permission for µTorrent port. This should be set to allow both TCP and UDP communications.
You can check these options for guides:
- The help file of your router is the best place to look
- Portforward.com µTorrent Router Index has guides for most routers
Click Here to Re-Test Port Success-Proceed to next step. Error- re-do steps or seek help in Forums.
Adjusting Internal Settings
Introduction
The most important setting here is to cap upload in µTorrent to 80% of your overall upload capacity. Setting upload in µTorrent is a fine line. The more upload you give, the more download you will get from other peers. However, if upload is set too high, or to unlimited, then download speeds will suffer as outgoing communications (acknowledgment signals, resend requests etc) will be interfered with. Other adjustments are made here to distribute your upload so that you receive back the most download from other peers.
Speed Test: Speedtest.net (Click for Test)
First the upload capacity of your internet connection must be determined by taking an online speed test. Speedtest.net has test locations worldwide and will highlight the one closest to you.
To take the test you must have Flash installed and javascript enabled.
Before taking the speed test, press Settings in the upper left of the speedtest.net page and make certain the Speed Measurement is set to kilobytes. This will help in inputing into the caculator below.


You should stop all internet activity, including torrents, before taking the test and the test should be taken a few times to obtain a reliable average. Results will now show in KiloBytes. It is the upload rate that is important here.

Another Way To Test Upload Speed
For most people these test results will be reliable (Comcast users see Note). However, you may wish to do a double check on real life upload speed. When you are active on a torrent with a good number of peers and you are using your upload cap, set upload to unlimited and watch for about 5-10 minutes and see where upload settles in at. Then input that number into the calculator in the kiloBytes section.
Note: Some ISPs will show inaccurate results on the speed test. If your ISP has anything like Comcast's PowerBoost, then your results will show higher than the actual speed of your connection. PowerBoost provides a burst of download and upload speeds above your provisioned download and upload speeds for the first 10MB and 5MB respectively. Since the speed test involves relatively small files, this will skew results upward. If you have PowerBoost, or something similar, you should initially use the speed test results and then use the test method in the paragraph above.
Calculator: Azureus Upload Settings Calculator
Once you have an average upload speed for your connection go to the online Azureus Upload Settings Calculator. Although designed for Azureus, this calculator will work for all bittorrent clients.
Enter your average upload speed in the appropriate box


Input Results Into µTorrent - Screen shots of locations in µTorrent of settings to be adjusted

Good Torrents
The above settings should work well most of the time. Downloads of individual torrents depends on other factors. See Good Torrents
Related Articles
- Additional µTorrent Settings information on other µTorrent features.
- Searching for Torrents Popular and unique torrent search sites, with comments.
- Finding Legal (and Free) Torrents sites that offer only legally downloadable and distributable content.
Gizmo's Best Ever Freeware Forums
If you still have issues after using this guide and would like some assistance, please post in Networking & Internet section of our forums. The comment section here is not well set up for ongoing discussions and the forums would be a better place to post as there will be a seperate thread for your discussion and keeping track of our discussion will be much easier.
Those who wish to post a thanks may post here or in the forums. I always appreciate hearing from those who this helped and I do read the posts regularly. I used to respond to each thanks, but realized it was clogging up the comments section. I thank all those who have posted their appreciation and all those who will.
If you have a suggestion or correction for the guide, you may post here or in the forums.
Older posts on issues that were made here have been deleted as they were clogging up the comments section.
You may get a faster answer if you post your query here:
Continued uTorrent Chat in our Forum
Delicious
Digg
StumbleUpon
Please rate this article


Subscribe to our
oh boy,i tried everything
i have netopia router 2240N-VGx and ashampoo firewall
now when i try to test port i still got error
As to the firewall, I can not find any guide yet. What steps have you gone through?
On the router,
Did you try UPnP?
Have you used this guide?
http://www.portforward.com/english/routers/port_forwarding/Netopia/2240N...
To make sure where the issue is, I would suggest enabling UPnP in uTorrent and disabling firewall during test. If you still come back blocked, the issue may be with some other security software.
Steve
This actually works. After all of the fake software and guides for boosting download speeds, this guide increased my downloads from a maximum of 100 kBs to often over 500 kBs. I've actually seen speeds in access of 800 kBs!
Great job.
Thanks man, this sent my download speed from 70 to 120. =D easy steps too didnt have any trouble.
Simply amazing.
I never would have thought it made a difference, but it really did.
I went from going around 20~120, straight to 110~160kb/s on my current torrent, which had been downloading for two hours at the original speed, and the seeds haven't changed much.
Thanks a ton for writing this.
Okay I've done all this and downloads work great so thanks. However my uploads are still a crawl, on average 1-2kbs compared with my 150kps downlaods. Any idea why?
Thanks.
How many torrents are running like that?
What is the seed/peer info shown on them?
Approximately what % done do you have on those torrents?
What is your upload cap?
Who is your ISP?
Steve
Thanks for the quick reply, caught me off guard!
All of my 100% completed torrents are running like this. I leave them open so I can re-seed them so I guess I have around 8 of the running like that. The average Seed number is 20(80) and Peer 12(90). I don't know what you mean by upload cap but if its my Global Upload Rate is 220kB/s.
Thanks.
It is important as to whether this is happening on torrents that have completed downloading or on both completed torrents and torrents that are downloading. Each may have a different reason.
Are you getting good upload on downloading torrents, but getting little or no upload on completed torrents?
Or are all torrents uploading at that low rate?
Yes I was referring to global upload rate. I called it capped as that should be capped at 80% of your overall upload capacity.
Its much faster on torrents that are still downloading, only once they complete does it slow to a crawl.
That is a sign of ISP interference.
Enabling Lazy Bitfield should help (it did for me when I had that issue)
See section 3 on Lazy Bitfield at Dealing with ISP Interference
http://www.techsupportalert.com/content/additional-torrent-settings.htm#...
Thanks, I've looked at the info and am pretty sure it is ISP interference. Haven't had a chance to try out the solutions yet but will let you know if they work.
I can't figure out step 3 on manually forwarding a port.
What is the make and model of your router?
Steve
Something is wrong here. I have done all these steps and when I test my port there is still an error. Where do you set the permission to utorrent on the port forwarding. I think that is where I messed up.
I am not sure what you have to go through to get cleared.
Do you have a router? If so, what is make and model?
Do you use a software firewall? If so, what is make and version?
Steve
I have a cisco linksys WRT54G2. I have Norton and have allowed utorrent manually. I also have windows firewall, and I just turned that off completely. I have established a static IP address, but I still cannot forward the port.
I am not sure what that means as there is not auto way to allow uTorrent in the firewall, the rule has to be created. But, I assume you have set the rule for uTorrent in the firewall.
As to the router, this is the portforward guide. Not sure where you are running into the issue, so let me know.
1. Log into your router.
2. Click the Applications & Gaming link near the top of the page
4. Now you set the rule - this is what you should see
Application = uTor1 (really just a name for you to know it is the uTorrent rule)
Start = uTorrent port number (same number in start and end - the port number you use)
End = uTorrent port number
Protocol = Both (this will allow TCP and UDP)
IPAddress = Your static IP
and tick Enable at the end of the line.
Let me know
Steve
Oops, I forgot to mention, I only get 50kb a second max, it will hit 60 occasionally, but most the time it is under 10kb.
Thanks this helped me a lot. I'll definitly reccomend this to other ppl. u ROCK!!
Thanks for sharing your tips, its tips like these that actually do make a difference to the individual readers of this blog. Thank you and well done.



My port was already open ,but firewall was blocking utorrent.i unblocked it and yikes the down went to 35 from 3.7 kB/s
now the torrent is able to connect ot 5 out of 8 seeds ,previously it was 1 out of 8
Always nice to hear.
Most software firewalls will block, as they should, incoming and outgoing communications. So clearing through one definitely helps.
Hope you checked out the Adjusting Internal Settings section of the guide as that will help clear room for outgoing communications such as Acknowledgment Signals and Re-send Requests and efficiently distribute your upload to get the most download back from other peers.
Enjoy
Steve
Thanks a lot for that but I cant get a successful result on the port checker. My router's settings are fine so I guess it must be the software firewall. All I have is kaspersky internet security - I think it only check ports that you tell it to not the other way round and the windows firewall from control panel - and I have changed the settings for that. Any one know what might be wrong?
I found this thread on Kaspersky and uTorrent. Apparently uTorrent needs to be set as an exception in the KIS anti-hacker module.
http://forum.kaspersky.com/index.php?showtopic=19154
If you still have an issue, let me know.
Steve
Thanks for sending me that. I have kaspersky 7.0 not 6.0 but I think i found the equivalent of the place the thread was referring to and utorrent was already set as an exception. Not sure what else it could be...
Have you tried taking the test with KIS off?
This will tell you if your router settings are correct.
Also, did you set an exception in the Kaspersky firewall (if that is the firewall you are using)?
Taking the test with KIS off results in a positive. So it must be something to do with those settings. I will have a look and try to get the firewall settings sorted out. Thanks for all your help. I will let you know if I manage it.
Found this on Kaspersky 7 at the uTorrent forums:
http://forum.utorrent.com/viewtopic.php?pid=327479#p327479
Good luck
Steve
Yahoo!
Got it. Managed to find the extra firewall settings and set exceptions. Thanks a lot for all the help. My torrents are going WAY quicker.
Massive respect.
All right!
Enjoy
with pforwarding and strong torrents I stay 350kb/s to max (1.6MB/s)..sounds like most are around 100kb/s. Hope settings help yas.
utorrent:
Global max connections 800
max connected per torrent 200
upload slots 7
.cable modem..why cap
linksysWRT54GS
oh and also tcp patch @100 concurrent connections
Incorrect information, like this post, are the reason I made this guide.
Someone with a fast internet connection gets better speed than someone with a slower internet and thinks that their settings are the reason why and that the settings apply to everyone.
Unless one has an upload rate of 4000kbps, those settings would not apply.
The 800 connections, for most people, is a waste of bandwidth. Maintaining connections uses a good deal of bandwidth and is not necessary to obtain good speeds. See this post by TheShadow (creator of BitTornado and super seeding) for more info.
Upload slots of 7, unless you have the 4000kbps upload rate would spread upload too thin and result in less download back from other peers.
The TCP patch is a myth that just does not seem to go away. Even reputable sites still promote this. This does not increase speed. This post by kluelos (BitComet forum moderator) explains this very well. The moderators at the uTorrent forums also agree that this does not help speed and may even hurt speed in this thread.
Im sure u know more than me but most people have alot faster connection than the 150 or so speed they are getting. I didnt mean for MY setting to apply for everyone. Ask most people how long they have been fooling with their settings..I found settings that work for me and allows me to do other things on the net while downloading so i left it. Thanx for the tip on connections and upload slots
The vast majority of internet users have connections that can not get 150kBps. Next time you are on a torrent connected to a good number of peers, highlight the torrent in uTorrent and look on the Peers tab (Peer dl column) at the bottom. You will see that almost all have down speed of under 100kBps.
Anyways, randomly changing settings is not the way to get uTorrent going fast. Knowing the upload capacity of one's internet connection and adjusting settings accordingly is the only accurate way to adjust settings for best speed.
Most likely if you used good settings, you would be getting better speeds.
Steve
it helped me a lot. its speed up to 120kb/s
Wow, great feature, thanks.

thanks my downloads increased by 20 kb
thanks a lot dude... really increase my speed from 30kb to 100kb.. its really useful
I love this guide man.
it increase my speed from 50 kb to 100 kb
THANKS a LOT
Just used this, increased the speed of a torrent that's been stuck around 15kb/s, now it's at 140kb/s. Thanks!
very nice guide i went from 140 kb/s to 152 kb/s
Good work! Your post/article is an excellent example of why I keep comming back to read your excellent quality content that is forever updated. Thank you!




Hey. Thanks alot man. I just moved from NYC to Hawaii and my utorrent wasnt working and it was driving menuts. I got it wired now tho. Mahalo bro. I owe you one.
MATE IM REALLY GRATEFULL FOR THIS GUIDE, THE CALCULATER IS SO HANDY BECAUSE I CANT WORK IT OUT BY MYSELF CUZ IM THICK, MY SPEED WITH A GOOD SEEDED TORRENT WAS NEVER ANY FASTER THAN 65KBS AND NOW ITS LIKE 145KBS SO ITS LIKE NEARLY TRIPLE FASTER , I DOWNLOAD BIG FILES SEE, AND MOSTLY XBOX 360 BACKUPS WICH ARE LIKE 6GB AND BIGGER AND WAS TAKING A DAY AND 7 HOURS TO DOWNLOAD BUT NOW ONLY 11 HOURS, I NO ITS STILL LONG BUT HEY ITS MUCH BETTER, I JOINED THIS SITE JUST TO SAY THANKS
Much better, thanks for this guide. I can now download a 700mb movie within an hour(used to take about a day, even with good torrents).
HOLY CRAP!!! The max for my download rate EVER has been maybe 120 kB/s!!! I just peaked at 500 kB/s and that's just for one torrent!! Using port 65534
See
http://www.techsupportalert.com/content/best-use-old-machine.htm
for info about a dedicated torrent dl/ul machine.
thank you for your help..much appreciated
thankx for the post and the answers - i have a really bad download test speed ut now im getting dl's of abouve 100kbs and trust me thats good!