Google Chrome is the most popular web browser in the world. It has a reputation for speed and compatibility, but using Chrome with a VPN adds a layer of privacy and security to your internet access. The best VPN for Chrome will also help you bypass Internet censorship, unblock websites, and get access to the content you need anywhere in the world.
Taking things one step further, a VPN browser extension for Chrome can offer a range of benefits, from the ability to control the VPN connection right from the browser window, or stop certain data leaks that would otherwise be outside the VPN’s control.
Unfortunately, since Chrome is so popular, Chrome users are also targets for the unscrupulous. The Chrome VPN extension world is filled with products that don’t work well, steal your data, and aren’t really extensions of VPNs at all. In this guide, we highlight the three best VPNs for Chrome while also answering various Chrome VPN questions.
Ranking the best VPNs for Chrome
We used the following criteria to find the best Chrome VPNs from the major VPN services on the market:
- Successfully completed our testing without any leaking IP addresses or DNS lookups
- Fast and reliable performance throughout their server network
- High-quality VPN apps, including excellent browser extensions for Google Chrome
- Support secure VPN protocols along with strong encryption
- A money-back guarantee that doesn’t make you jump through hoops to get your money
- A reputation for trustworthiness and a track record of good service
- Based in a privacy-friendly jurisdiction with no logs
Here are our picks for the best VPNs for Chrome:
1. NordVPN – Overall best VPN for Chrome
|Logs||No logs (audited)|
|Support||24/7 Live chat|
NordVPN consistently ranks as one of the top VPN services and excels in all areas. From their use of strong encryption and secure VPN protocols, to their enormous network of 5,400+ VPN servers in 59 countries, NordVPN stands above the rest. Recent performance checks found it to be the fastest VPN we have tested here on Restore Privacy. This is thanks to NordVPN now supporting the WireGuard VPN protocol, which they call NordLynx. Here we got download speeds of 445 Mbps with a NordVPN server in Seattle:
The NordVPN network is not only huge, but also diverse. In addition to their standard servers, they offer a range of specialized servers optimized for various functions:
- P2P servers – Hundreds of servers around the world designed specifically for secure torrenting and other file sharing activities. NordVPN’s automatic kill switch instantly blocks all internet traffic if the server connection fails, ensuring that your IP address is never exposed. (Currently the best VPN for P2P torrents.)
- Dedicated IP servers – If your application requires a VPN with a dedicated IP address (a.k.a static IP address), NordVPN has you covered. They have dedicated addresses available in the USA, UK, Germany, Netherlands, and France.
- Double VPN servers – When extreme privacy is a requirement, you can turn to NordVPN’s Double VPN servers. This system passes your data through two encrypted VPN servers instead of one, greatly increasing the difficulty for anyone trying to track your activities.
- Obfuscated servers – While a normal VPN will prevent snoops from seeing what you are doing online, they can see that you are using a VPN. If you are somewhere that the use of a VPN is prohibited (China, perhaps), obfuscated servers make your VPN connection appear to be normal HTTPS internet activity.
- Tor-over-VPN servers – These servers combine the benefits of the Tor network with the benefits of a VPN. But they will be slower than regular VPN servers due to the Tor network (explained more in our VPN vs Tor guide).
NordVPN offers secure and user-friendly apps for all major operating systems and devices. It is currently the top VPN for Android, and also does well with other mobile devices and desktop operating systems. Here was the NordVPN desktop app we tested on Windows 10:
If you want a reliable VPN for streaming movies and media, NordVPN has you covered in this area as well:
- Support for 15+ Netflix regions (US, UK, Canada, Australia, France, Germany, Japan, and more)
- A great VPN for BBC iPlayer Hulu, Amazon Prime, and many other services
- Custom VPN apps for all major streaming devices (currently the best VPN for Firestick and Fire TV)
NordVPN passed all our leak tests with no problems. Like the other services reviewed here, NordVPN uses its own DNS servers to handle your requests, eliminating this sneaky path ISPs use to track you. In addition to all this, NordVPN is a verified no-logs VPN based in Panama, which is an excellent privacy jurisdiction.
NordVPN Chrome tips
The NordVPN Chrome extension differs from some other Chrome VPNs in one way: you don’t need to have the NordVPN desktop client installed to use the NordVPN Chrome extension. The extension does lack some of the capabilities of the full desktop client, but if all you need is basic VPN services in Chrome, you can run without the desktop client.
The NordVPN Chrome extension works well and is easy to navigate. It offers a quick connect feature that automatically seeks out the best server for you and connects you to it, saving you the hassles of picking one of their 5,400+ servers yourself.
The extension allows you to easily pick the country you want to connect to. The service simply finds you a server in that country, rather than allowing you to pick a specific location or server type, as you can with the NordVPN desktop client.
Given all this, you may be wondering how to set up a VPN on Google Chrome? Should you use just the NordVPN desktop client? Just the Chrome extension? Both?
The answer really depends on your needs. If you just need a basic VPN connection for only your Chrome browser, you can run just the extension with WebRTC leak protection turned on and you should be fine. Here are some situations where you would also want to use the full VPN desktop client:
- If you need to protect applications that connect to the internet without going through Chrome (chat apps, for example)
- You need more sophisticated connections (perhaps Double-VPN or a P2P servers)
- You want to encrypt all traffic on your operating system through the VPN (not just the Chrome browser)
- User-friendly and reliable apps for all operating systems and devices
- Double-VPN and Tor-over-VPN servers
- No logs (audited twice)
- Strongest encryption standards with full support for WireGuard
- Works with Netflix and many other streaming services
- CyberSec feature to block ads, trackers, and malware domains
- 24/7 live chat support
- Split tunneling on desktop and mobile apps
- Dedicated RAM-servers with 10 Gbps bandwidth channels
- Big discounts only available with long-term subscriptions
For more info and test results check out our full review of NordVPN.
2. Surfshark – A low-cost Chrome VPN with great performance
|Based in||British Virgin Islands|
|Support||24/7 Live chat|
Although Surfshark has only been around since 2018, they quickly raced to the top of the pack and are one of the best VPNs for Chrome. The service boasts a surprising number of features, in addition to solid leak protection, and great support. It does a good job of unblocking geo-restricted content, giving you access to a wide range of streaming services. If the ability to connect the maximum devices is important to you, you will be happy to know that Surfshark gives you an unlimited number of simultaneous connections.
Like our top picks in this Chrome VPN list, Surfshark is a no-logs VPN. They are based in the British Virgin Islands, just like ExpressVPN. The Surfshark Chrome VPN app includes a kill switch for solid leak protection, and great security with OpenVPN support and AES-256-GCM encryption to keep your data secure. They also support the WireGuard VPN protocol, with comparable speeds to Nord, as you can see in the Surfshark vs NordVPN comparison.
If you need even stronger security, Surfshark offers 13 double-VPN servers. All servers in the Surfshark network are also P2P friendly, which means you are good for torrenting without any restrictions.
Surfshark also has some extra features built in that you might like. Their Whitelister allows you to control which applications use the VPN connection and which travel outside it. Camouflage mode is the Surfshark version of obfuscated servers, while CleanWeb blocks ads, trackers, and malware domains. And Surfshark’s private DNS service provides solid DNS leak protection, preventing your ISP from tracking where you go online.
It is the cheapest VPN service on our Chrome VPN list, coming in at only $2.49 per month with the two-year plan. All subscriptions come with a 30 day money-back guarantee and 24/7 live chat support.
Surfshark VPN Chrome tips
Surfshark’s Chrome VPN extension can run on its own, without the desktop client even being installed. That said, the Chrome extension lacks some of the capabilities of a full VPN desktop client. Therefore we would recommend you run them both for maximum protection.
While the Surfshark Chrome extension is limited in capabilities (beyond its strong basic VPN functionality) there are a couple of extra options we really like. As you can see in the image above, the extension gives you easy access to the locations you can connect to, in addition to the quick connect button we’ve seen in both NordVPN and ExpressVPN. You also have the ability to turn CleanWeb on or off from the extension.
- Unlimited connections
- User-friendly apps for all devices and operating systems
- CleanWeb feature to block ads, trackers, and malware domains
- Works great with Netflix and many other streaming services
- 24/7 live chat support
- Strong encryption and leak protection features
- Limited support for VPN routers
- No WireGuard support for Linux (coming later in 2021)
If Surfshark is on your short list of Google Chrome VPN extensions, be sure you check out our full Surfshark VPN review.
3. ExpressVPN – A reliable and secure VPN for Chrome
|Based in||British Virgin Islands|
|Logs||No logs (audited)|
|Support||24/7 Live chat|
ExpressVPN is a British Virgin Islands-based VPN service that is also one of the best Chrome VPNs. Their network is fast and reliable, using the OpenVPN protocol to protect and transport your data with AES-256 encryption and a 4096-bit RSA key. Unlike other competitors, ExpressVPN offers the self-developed Lightway protocol (rather than WireGuard). This offers fast and consistent speeds, which we verified in the Surfshark vs ExpressVPN comparison.
The ExpressVPN apps for desktop and mobile operating systems include a Network Lock kill switch. When you activate it, the kill switch ensures that your data cannot leak out of the VPN tunnel. If the VPN connection fails for any reason, the kill switch blocks data from passing onto the Internet unprotected. You get solid DNS leak protection because ExpressVPN passes DNS requests through the encrypted VPN tunnel, meaning no one, not even your ISP, can spy on your DNS requests.
Beyond this great security and privacy, ExpressVPN is one of the best options when it comes to unblocking websites and streams. If you need access to content that is geo-blocked for any reason, ExpressVPN offers a huge network of global servers to give you access. It is one of the best VPNs for Netflix streaming with consistent access.
ExpressVPN Chrome extension
The ExpressVPN Chrome extension is excellent. Attractive and functional, this Chrome VPN is also super easy to use.
Here are some important things to know about using this Chrome VPN extension:
The Chrome VPN extension will not work unless you also have the ExpressVPN desktop client installed. The Chrome extension is not available for iOS or Android apps.
While the ExpressVPN Chrome extension takes advantage of the desktop client’s capabilities, it has several benefits of its own that make it worth using this open source extension as well. You can turn the VPN desktop client on and off using the Chrome extension, which is nice. And thanks to an audit by Cure53, we know that ExpressVPN’s Chrome extension is secure.
Even nicer are the additional features that the Chrome VPN extension gives you. WebRTC leak protection ensures your IP address and location are not exposed via WebRTC browser leaks. Location spoofing sets your apparent location to somewhere in the vicinity of the VPN server you are using, preventing HTML5 geolocation tricks from finding your true location.
ExpressVPN for Chrome also incorporates HTTPS Everywhere, a service of the Electronic Frontier Foundation that automatically redirects your browser to the more-secure HTTPS version of the web address. Here are the Privacy and Security settings of ExpressVPN’s Chrome extension:
Given that the ExpressVPN extension for Chrome works primarily as a remote control for the desktop client, you may also want to check out our full ExpressVPN review.
- User-friendly and secure apps
- Fast speeds throughout the server network
- Split tunneling feature (for Mac OS, Windows, and routers)
- Works with Netflix and most streaming services
- 24/7 live chat support
- Passed independent third-party audits for security and no-logs
- Very large server network
- Above-average prices
- Fewer features than some leading VPNs
How to use a VPN with Chrome
The exact steps for using a VPN with Google Chrome vary depending on which service you choose. ExpressVPN’s Chrome extension requires you to install their desktop client for the Chrome extension to run. Other services, like NordVPN and Surfshark, provide Chrome extensions that don’t require a desktop client to be installed.
Since we recommend you use both the Chrome extension and the desktop client for the maximum in security, privacy and features, let’s visualize a generic setup process that includes both the desktop client and the Chrome extension.
How to set up a VPN on your operating system
Installing the VPN desktop client for your particular operating system is generally really easy, unless your particular operating system is a Linux distro (but we explain how to use a VPN for Linux here). In that case, you’ll want to skip this and head to the VPN service’s website to find out how painful it will be to install your new VPN. Since you are probably using a VPN with Windows 10, we’ll visualize that.
Here is what you will end up doing on your Windows PC:
- Go to the VPN service’s website and create an account. You will probably have to sign up for a paid subscription right now.
- Download the Windows 10 installer and install the VPN client on your computer.
- Start the VPN client (there will probably be an icon on your Windows desktop). Hit the Quick Connect button in the desktop client window. After a few seconds you should be connected to the “best” VPN server for you.
As long as the VPN desktop client is running, all your computer’s connections to the internet should be protected by the VPN. However, one thing that the desktop client can’t do is protect you against WebRTC leaks. This kind of leak originates in Chrome and some other web browsers and is best controlled by a browser extension.
How to set up a VPN on Google Chrome
VPN browser extensions have some advantages and some disadvantages relative to a VPN’s full desktop client. A Chrome VPN extension can be much more convenient since it is right there in the browser window, instead of being another program you need to access and run.
At the same time, browser extensions can’t be as big as desktop clients, nor use as much computing power. As a result, VPN browser extensions either require the desktop client to be installed so they can function as remote controls for it (ExpressVPN), or they can function without the desktop client, but can only provide a subset of the capabilities of the desktop client (NordVPN, Surfshark, and many others).
Another potential drawback of the standalone VPN Chrome extensions is that they only protect communications between Chrome and the Internet. Anything that doesn’t use Chrome to communicate with the outside world will be unprotected.
From the security and privacy perspective, it is far better to run both the desktop client and the browser extension, ensuring you have access to the full power of your VPN service and protecting everything on your device that communicates over the Internet.
Most of the Chrome browser extensions for VPNs are available for download from the Chrome Web Store for free. However, you will still need an account with the VPN service to be able to use the extension.
Important: Make sure you download an official browser extension published by the VPN service itself. There are lots of creepy “free VPNs” and proxies that promise the benefits of a real VPN service while gathering and selling your personal data or doing creepy things to your computer with viruses and similar malware.
But enough of the negatives. Here’s what you will typically have to do to get a Chrome browser VPN extension running on your computer:
- If you haven’t already done so, sign up for an account with one of our recommended “Best VPN for Chrome” services. Use one of our discount links to get the best deal on your VPN.
- If you signed up for a service like ExpressVPN that requires the desktop client, make sure you have the desktop client all set up before going further with these instructions.
- Using Chrome (of course), go to the Chrome Web Store and search for the browser extension you need, then click Add to Chrome.
- Wait for your computer to download and install the extension.
- Click the browser extension’s icon at the top right side of Chrome.
- Enter the username and password you set up when you created your account to log in to the extension.
- Check the extension’s Settings to ensure that WebRTC protection and any other options you want to use are enabled.
- Either select a VPN server or location from among the options in the browser extension window and click Connect. Or if one is visible in the browser extension window, click the Quick Connect button to let the VPN network find the best server for you and connect you to it.
What about Chrome on Android and iOS devices?
The whole concept of Chrome extensions doesn’t apply to Android and iOS devices. This means that to use a VPN on your Android or iOS device, your only option for Android or iOS is the relevant VPN client from their respective app stores. (See our guide on the best VPNs for Android.)
What about free Chrome proxies and extensions?
This is an area where people frequently get confused, so let’s first define our terms.
A proxy (a proxy server to be more correct) is a server that you can connect to, which will make it appear that your computer is physically located somewhere else. If you wanted access to geo-blocked content in, say, England, you could connect to a proxy server located in England to bypass the geo-blocking. But that’s all a proxy extension does.
A VPN extension is a browser extension that connects to a VPN service. You can use the servers in the VPN’s network to get around geo-blocking the same way you use a proxy server. But a VPN takes great pains to provide for your privacy and security, encrypting communications between your computer and the VPN server and protecting you against data leaks with a kill switch.
Proxy servers allow you to easily get around geo-blocking, with light-weight resources. Without the full encrypted tunnel provided by VPN services, they do not offer the same level of security as a standard VPN. Additionally, some of the free proxies also give you limited bandwidth unless you upgrade to a paid (or higher-priced) version. Unless you are doing something really simple, with no real ramifications for getting busted doing it, a proxy server is not the best idea.
But the “free proxy” situation is even worse than that. Free proxy services have fixed monthly expenses. To pay the bills, some proxy servers do stuff that can cause big problems for you. Secretly gathering user data and selling it is one of the more common scams. We’ve even heard that one proxy server has been used to launch botnet attacks by pooling processing power and bandwidth from its crowd of “free users.”
If you value your privacy and security, we urge you to only use VPN extensions from the reputable VPN services we recommend.
Conclusion on using a VPN with Chrome
If you visit the Chrome Web Store you can find dozens of extensions that claim to give you the ability to unblock websites while protecting your privacy. But most of them don’t unblock websites very well, or don’t protect your privacy very well, or both at once. Worse, many of them spy on you so they can sell your personal information. Some even secretly steal some of your computer time and resources to attack websites they don’t like. That means finding a Chrome VPN extension that does the job is tough. So we did the work for you.
The following table shows the top-rated Chrome VPNs that met all the criteria we listed at the top of this post. The VPN services are based in safe privacy jurisdictions and passed all tests with no data leaks. They offer good to excellent speeds and use strong encryption. Most importantly from the perspective of this guide, their Chrome extensions are all real VPN extensions that really do protect your privacy, secure your data, and don’t cheat you or steal from you.
Stay safe when you browse the Web with Chrome. You can’t go wrong with any of these top Chrome VPN extensions.
Last updated on April 6, 2021.