When looking for a top-notch VPN, most people look for privacy and speed. And while privacy and anonymity are great, if it means your connections slow to a crawl as a result, most people will opt out in favor of something speedier. Faster speeds mean a better streaming experience, faster file downloads, quicker website load times, and just a better all-around experience.
In order to find the fastest VPN, there are two considerations you should take into account: download and upload speeds. Download speeds are most likely everyone’s primary concern because getting data from remote servers as quickly as possible is imperative. However, upload speeds can be equally as important for some. Gamers, for example, need their actions to ping servers as quickly as possible.
In evaluating both, we focus on the percentage of the base speed that is maintained (or exceeded). Since numbers can differ so wildly from ISP to ISP, device to device, and connection type to connection type, that retained speed percentage most often captures the true experience of using a particular VPN.
Read on to see the fastest VPN we’ve found, as well as the best choice for upload speeds and the VPN with the best speeds while staying as private as possible. (For even more VPN options, check out our comprehensive roundup of the best VPNs in all categories.)
1. Hotspot Shield – Fastest VPN, period
Large country selection and plenty of servers
Domain visits are recorded, though not tied to you
Read our full
2. ProtonVPN – Second-fastest overall, fastest upload speeds
Easy-to-use multi-hop feature
Supports TOR over VPN connections
Upload speeds are a different story. In that competition, HSS doesn’t even crack the top 20. Proton, however, is the leader there, retaining more than 80 percent of the base upload speed. If you want something that offers a higher degree of privacy, and has top-rated download and upload speeds, then ProtonVPN is the way to go. ProtonVPN also has extra features that may interest some, such as a multi-hop VPN, called SecureCore, support for Netflix and other streaming services, and a few TOR-friendly routers to boot.
Other honorable mentions for upload speeds include Ivacy, NordVPN, ExpressVPN, and Private Internet Access. Any of those VPNs will do the job nicely if upload speeds are a bigger concern than downloads. Ivacy, Nord, and Express are also excellent choices for extra features that go beyond just upload and download speeds, from various locations around the globe. These services also promise features similar to ProtonVPN such as Netflix compatibility, multi-hop VPNs, and more.
Read our full
3. Mullvad – The most private speed demon
Higher level of anonymity possible than with most VPN services
Windows desktop is easy to use
Not guaranteed to work with Netflix
Lacks the extra services that some VPNs offer
No password protection for your account
If you don’t want to compromise on privacy and anonymity, while still getting solid speeds, then Mullvad is the best choice. This super-simple VPN supports connections via 38 different countries, and it costs 5 Euros per month (around $5.70 at this writing). We’ve often referred to Mullvad as the “Swiss bank account” version of VPNs, because Mullvad actively resists obtaining any of your personal information.
Instead of signing up for an account with the standard email and password, Mullvad assigns you a random account number and that’s it. No birth date or anniversary passwords to give you away. One number and that’s it. In our tests, Mullvad was sixth place for download speeds, though its upload speeds were on the weaker side, maintaining just under 60 percent of the base speed.
After Mullvad, we have to turn back again to ProtonVPN since it’s so fast, and the privacy promises are good, though you won’t get the same amount of anonymity as you do with Mullvad, as email and password combos are the norm.
Read our full
4. ExpressVPN – The bronze medalist
Consistently good speeds
Easy-to-use desktop program
Broad device support
Logs data transfer amounts
More expensive than many competitors
Our current all-star as the best VPN overall is a good choice for speeds. It ranks third overall in our download speed tests, retaining more than 53 percent of the base speed in our testing. For uploads, it ranks in the top 20, though the differences in speeds there are much slimmer than in downloads. ExpressVPN is one of the more costly VPNs out there at $100 per year. For that money, however, you get solid speeds, a promise to work with Netflix, split tunneling, and a wide range of device support. The app is also pretty easy to use and there are a wide range of country locations to choose from.
Read our full
5. NordVPN – Honorable mention
Enough features to appeal to power users and novices
Nord regularly appears at the top of many VPN rankings, and it’s no surprise to see it here. In our tests, NordVPN retained 49 percent of the base speed, which is plenty fast. It’s also inside the top 10 for upload speeds. Of all the VPNs here, NordVPN also has to be one of the most feature packed, rivaling ProtonVPN. It supports multi-hop connections, TOR over VPN, ad and tracker blocking at the server level, and a variety of other options.
Read our full
How we tested
Testing is pretty simple. We test the speeds in five countries on a given day, testing each country location three times. These countries are typically the U.S., the UK, Germany, Australia, and Japan, but that can change depending on the locations the VPN offers and if there are any unique testing requirements.
The daily speeds are averaged together to get a daily average speed. We test a total of three days at different times of the day to account for any variation. Then we take the average of each testing day to get an overall average. That overall average is then expressed as a percentage of the base speed. That way the test results provide a sense of how much speed a VPN retains versus hard numbers, which can vary based on internet service providers, routers, and other equipment, time of day, and so on.
How to pick a VPN
VPNs are a tricky subject. First of all, many security experts often don’t have a very high opinion of VPNs. That’s due in part to shenanigans from early VPN companies, as well as the fact that the entire use of a VPN is based on trust. You have no way of knowing for sure if your service is doing what it says it’s doing, hence the need for trust. VPN companies are going a long way to improve trust with third-party audits and upholding their privacy promises in court.
So how can you put your trust in a VPN? There are a few steps you can take. First, make sure you know who is behind the company. It’s easier to trust a company if you know where they are located and who is running the show. Next, consider VPNs that aren’t in exotic locations half a world away. You can raise objections about the so-called “Fourteen Eyes” all you want, but if you’re using a VPN to access Gmail, Facebook, and Twitter, then far more sensitive information than your browsing history could potentially be exposed under force of law.
Once you’re comfortable with the company providing your service, it’s time to see what kind of information they’re logging from your activity, if any. Some VPNs promise to log nothing, some take minimal data to improve their networks, while others log a surprising amount. Ideally, you want a VPN that logs as little data as possible, especially when it comes to which websites you’re visiting–though if speed is your primary concern, you may be able to forgive HotSpot Shield for collecting the TLDs you visit on an anonymized basis.
Next, you may want to consider how many servers a VPN has. The more servers there are, the less chance of congestion and reduced speeds. It also makes it easier to switch servers in the same country when you need to for viewing Netflix or other needs.
Free vs. paid
Finally, you want to be a paying customer with a VPN when possible. Free and paid VPNs can have differing privacy policies, and free VPNs often have paltry data limits that aren’t helpful. If you only need a VPN for a limited time, many services have month-to-month commitments at prices ranging from $5 to $10.
After you go down the speed rankings behind HSS and ProtonVPN, the speeds start to group up into tiers pretty quickly within the top 10. ExpressVPN, NordVPN, and Perfect Privacy make up the third tier after the top two leaders. Then Mullvad, Surfeasy, Private Internet Access, Air VPN, and HMA round out the top 10 for download speeds.
The drop-off for upload speeds is much more gradual making any of the services mentioned in the upload section a good choice if this is your primary concern.
Speeds aren’t the only consideration one can have for a VPN, but for many people it’s the primary one. We’ll also be looking soon at the best VPNs for other uses including streaming, torrents, mobile, and more.
What does a VPN do?
A VPN (virtual private network) encrypts your internet traffic and disguises your identity while browsing the internet. A VPN will anonymize your online traffic and keep your ISP or other third parties from snooping on your internet browsing.
Additionally, VPNs allow you to connect to servers all across the world. So if you’re looking to access location-restricted content, such as streaming services, you can connect to the appropriate country’s server and gain access that way.
How does a VPN work?
A VPN hides your IP address by redirecting it through a remote server hosted by the VPN company. To anyone looking in, the VPN server then becomes the source of your data instead of yourself. These remote servers can be in your own country or located in different countries around the world. All of your network traffic from your computer to the VPN is sent over a secure and encrypted connection.
When connected to a VPN while browsing the internet, the VPN acts as a middleman between your computer and a website. Your computer sends a request to the VPN which then passes it on to a website. The website then sends its response back to the VPN which forwards it through the secure connection to your computer. All of the traffic rerouted through the VPN shows as coming through their server rather than your own computer. This keeps your ISP and other third parties from snooping on your internet activity.
Can you use a VPN to watch Netflix?
Yes! If you’re located in a country where particular Netflix content isn’t accessible, you can use a VPN server located in a different region to access that content. While certain streaming services try to prevent VPN connections, you can usually find a server that isn’t blocked.
Good VPN companies offer thousands of servers in which to connect to from all over the world. If your intended use for a VPN is to watch a streaming service such as Netflix, connection speeds and unblocked server availability will be the most important factors to look out for. (See our roundup of the best VPNs for our recommendation for Netflix streaming, as well as a host of other use cases.)
Will a VPN affect my internet speeds?
In the past, VPNs were notorious for slowing down internet speeds. But nowadays it’s the exception rather than the norm.
When you connect to a VPN, it reroutes your traffic through its own servers. Depending on where these servers are located, the extra distance can lead to a higher ping. While one of the great features of VPNs is to encrypt your data, this can lead to slower download and upload speeds because it takes time to encrypt and decrypt your data—affecting everything from page load times to video buffering speeds. Thankfully, advances in encryption technology and server optimization by modern VPN providers have significantly lessened these impacts.
Do VPNs protect against malware and computer viruses?
Unfortunately, no, a VPN will not protect you from malware or viruses. If you use a VPN and accidentally click on a malicious link or download a file containing a virus, there isn’t anything a VPN can do to help. In conjunction with a VPN, it is highly recommended that you use an antivirus program. Alternatively, you can find a VPN provider that offers additional threat protection features to help keep you safe.