Registry tweak – Speed up your browser by Downloading more!

Modern Browsers intentionally slow your connection:

… In your best interests. When hitting a website, your browser must download all the files associated with that page before it can be fully displayed. This includes graphics, images, flash or other plugin files, and even CSS and JS (javascript) includes.

Most modern browsers impliment a limit of how many files it can download simultaneously. This prevents both your internet connection and the server from being bogged down by multiple files at the same time.

However, as more of us get broadband internet connections and the internet infrastructure itself is upgraded to accomomdate more traffic and requests with more bandwidth, the need for the typical 2-4 simultaneous file limitation is becoming obsolete.

If you have a broadband internet connection, you can try the following registry hacks to speed up your connection. Don’t do this on a dialup connection. While it won’t break anything, it will significantly slow down your connection.

Microsoft Internet Explorer:

This has been tested in IE6 and 7. Make the following registry changes to your system. You may need to add these keys manually, but the branch path should already exist. If it doesn’t, you’re in the wrong place:

HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternet Settings


If you’re not a fan of editing the registry yourself, and you have an enormous level of trust, I’ve included a registry file for you. Simply download to your desktop, and run it. You’ll receive no confirmation. You’re welcome to right-click on it, and click “edit” to see what it does before running. File: IE Max Connections modification.

Note:The dword value (00000010) is actually the value “10″, which is 10 simultaneous files. You can modify this value as you please, but any more than 16 and you could slow down  your broadband browsing experience, rather than speed it up)

Mozilla Firefox:

From your firefox address bar, enter:


Find the following value, and modify it accordingly:

network.http.max-connections-per-server = 16

What did I just do?

Think of it this way. With your previous configuration you had to download 20 files for a website to display completely. That’s 1 HTML page, 2 CSS files, 2 javascript files, and 15 JPG’s. Your browser was previously downloading 4 at once, then another 4, then another 4, then another. Your broadband internet connection is fat, and fast enough to download all those files simultaneously. this ain’t not Grannie dial-up. By modifying these settings, you’re now getting 10 files at once, and then another 10. You’ll be done in two ‘groups’ of downloading, rather than 5.

You’re done!

You’ll now be downloading more files simultaneously than before. If you have a broadband internet connection, this should mean IE or firefox is now actually utilizing MORE of your bandwidth in your pipe, rather than letting outdated limits let your bandwidth sit unutilized.