Professional Reviews

vpnMentor contains reviews that are written by our community reviewers, and are based on the reviewers' independent and professional examination of the products/services.

• Ownership

vpnMentor is owned by Kape Technologies PLC, which owns the following products: ExpressVPN, CyberGhost, ZenMate, Private Internet Access, and Intego, which may be reviewed on this website.

• Affiliate Commissions

While vpnMentor may receive commissions when a purchase is made using our links, this has no influence on the reviews content or on the reviewed products/services. We provide direct links to purchase products that are part of affiliate programs.

• Reviews Guidelines

The reviews published on vpnMentor are written by experts that examine the products according to our strict reviewing standards. Such standards ensure that each review is based on the independent, professional and honest examination of the reviewer, and takes into account the technical capabilities and qualities of the product together with its commercial value for users, which may also affect the product's ranking on the website.

ExpressVPN Review 2022: Safe, But Is It Worth The Price?

Rating: 9.8/10
Best for Torrent & Streaming
Author Image Matthew Amos'
Matthew Amos | Published on 2nd February 2022 Cybersecurity Researcher

ExpressVPN is one of the safest, fastest VPNs around, but the one drawback has always been the price. It often offers discounts that make it more affordable, but there are other decent VPNs offering similar security features for much cheaper. So, do you really need to pay so much for a VPN as good as ExpressVPN?

To find the answer, I performed extensive tests on desktop and mobile devices running Windows, Mac, Linux, Android, and iOS. I tested its speeds while gaming, streaming, and torrenting. I also explored its security features, unblocking abilities, device compatibility, and its own Lightway protocol. To see if it's still trustworthy, I dove into its privacy policy, independent audits, and company history.

My conclusion: ExpressVPN is tough to beat in almost every way. It’s definitely worth the price — I even figured out some tricks that add even more value. Plus, it has a money-back guarantee, so you can test out all of ExpressVPN’s features risk-free. You have 30 days to ask for a refund if it’s not for you.

Try ExpressVPN Risk-Free For 30 Days!

ExpressVPN Offer February 2022: For a limited time only, you can get an ExpressVPN subscription for up to 49% off! Don't miss out!

Short on Time? Here Are My Key Findings

Try ExpressVPN Today

ExpressVPN Features — Updated in February 2022

💸 Price 6.67USD/month
📆 Money Back Guarantee 30
📝 Does VPN keep logs? No
🖥 Number of servers 3000
💻 Number of devices per license 5
🛡 Kill switch Yes
🗺 Based in country Virgin Islands (British)
🛠 Support 24/7 Live Chat Support
📥 Supports torrenting Yes

Streaming — Unblocks 40+ Platforms, Including Netflix, Hulu, and Disney+

ExpressVPN is fantastic at unblocking streaming platforms. I watched shows on Netflix, Disney+, Amazon Prime Video, and BBC iPlayer with no issues. ExpressVPN also publishes a list of all the streaming platforms it currently works with on its website. I tested every platform they listed and more. I didn’t find any streaming service it couldn’t unblock. The only small negative is there are a few popular Netflix regions ExpressVPN doesn’t have access to.

I tested over 30+ servers and unblocked the following platforms:

Netflix Hulu Disney+ BBC iPlayer HBO Max Crunchyroll
Amazon Prime Video Peacock ESPN+ Paramount+ Rai Play Globoplay
DStv ProSieben 6play ORF CBC Gem Vudu
Pluto TV Discovery+ Locast Rakuten Viki IPTV AT&T TV
NOW TV ITV Hotstar Crackle Zattoo Channel 4
Sky TV beIN Sports DAZN fuboTV Sling TV Kodi
Showtime Apple TV YouTube Spotify UKTV Crave

Pro Tip: If you’re having trouble accessing a platform, try switching browsers. When I had issues unblocking HBO Max and Hulu, I switched from Chrome to Microsoft Edge and they loaded in a matter of seconds.

Start Streaming with ExpressVPN Today

Unblocked: 20+ Netflix libraries including US, UK, and Japan

ExpressVPN let me unblock Netflix regions all over the world and stream without interruptions. Since Netflix is always amping up its VPN-blocking technology, even some of the most reputable VPNs struggle to keep up. It’s not unusual for a VPN (even ExpressVPN) to stumble upon the Netflix proxy error, but during my tests I was able to access more than 20 libraries consistently and with almost no effort. I didn’t run into the error once.

I began my tests by connecting to the San Francisco location and logged in to Netflix with no issues. After selecting Back to the Future, it started playing instantly and I never experienced any loading or quality issues. The movie streamed in smooth, buffer-free HD the entire time.

Screenshot of Netflix player streaming Back to the Future unblocked with ExpressVPN

Every video I watched loaded instantly

I was able to unblock 20 different Netflix libraries. Even the servers far away let me watch in HD without buffering. When I used the Wembley location, I was able to access UK Netflix, and the performance was identical to watching Netflix with no VPN connected. But at super long distances, the videos usually took longer to load. For example, watching Netflix on the Tokyo 2 server (8,494 km away), I had to wait about 8-10 seconds for my videos to start.

However, I had some issues unblocking Netflix on ExpressVPN's virtual servers. These are servers that make it seem like you're in one location, but the server itself is physically located in a different one. When I connected to the Argentina virtual location, I was only shown Netflix Originals. These are available in every country that has Netflix. When I tested other virtual locations (like Taiwan, Egypt, Pakistan, and the Bahamas), the same thing happened. It's better than being blocked by the annoying Netflix proxy error, but still a bit disappointing that it can't access the region-specific content in these locations.

While it’s unfortunate that virtual locations can’t get you more content, I was able to access a ton of Netflix libraries. Netflix is pretty serious about its geoblocking, so it’s impressive that ExpressVPN unblocks so many regions.

In addition to the US library, I was able to unblock Netflix in the following countries:

United Kingdom Canada United States Australia France
Chile Japan Germany Italy Brazil
Sweden New Zealand Hong Kong Netherlands Switzerland
Colombia Malaysia Romania Spain Greece
Pro Tip: If you ever run into the Netflix proxy error, there are a few things you can do. First, try switching browsers. Clearing your browser’s cache and cookies can also fix the issue. Lastly, you can try changing to another server in the region if it’s available. If you’re still encountering the error screen, you can contact ExpressVPN’s 24/7 live chat support and they’ll recommend a server that works with the specific library you want.

Unblocked: Disney+

Disney+ has some incredible picture quality, and ExpressVPN unblocked the platform and let me watch Pirates of the Caribbean in crystal-clear Ultra HD on all 10 servers I tested.

Screenshot of Disney+ player streaming Pirates of the Caribbean: The Curse of the Black Pearl unblocked by ExpressVPN

I unblocked Disney+ with servers in the US, UK, Canada, and Italy

I had perfect results when testing its US servers.. Plus, I was able to watch Disney+ with servers from Australia, Canada, Italy and the UK. Each one let me watch with zero buffering. The only difference was the Canadian server took about 2-3 more seconds to load videos.

Watch Disney+ with ExpressVPN

Unblocked Amazon Prime Video

I only had one small issue accessing Amazon Prime Video, but for the most part it worked great. Amazon Prime Video is available worldwide, and I used servers in the US, Germany, and Canada to unblock it. Shows and movies played back instantly in HD without buffering.

Screenshot of Amazon Prime Video player streaming Dragon Ball Z: Battle of Gods unblocked with ExpressVPN

I was able to unblock Amazon Prime Video with servers in Germany, Canada, and the US

I did run into one issue when I used the UK Docklands server. It didn’t work even when I went through my basic troubleshooting procedure of switching browsers, clearing my cache, and switching to other UK servers. The London servers gave me error screens too, so I contacted support.

Screenshot of ExpressVPN live chat discussing Amazon Prime Video UK library

Prime Video might not work when your billing address is different from your IP

ExpressVPN’s support team member told me Amazon Prime Video saw my billing address. It’s in the US, which didn’t match the region of the VPN so I didn’t get access. That makes sense, but it still worked in the US, Canada, and Germany, so you’re still able to watch APV in multiple regions.

Watch Prime Video with ExpressVPN

Unblocked: Hulu

I was able to unblock Hulu and watch shows and movies in HD with super short load times. I normally have a tough time unblocking Hulu with other VPNs, but I used 7 different ExpressVPN servers to access it easily.

Screenshot of Hulu player streaming Parasite unblocked by ExpressVPN

Try switching browsers if Hulu won't load

Parasite began streaming 2 seconds after I pressed play in perfect HD. I was able to watch it with zero interruptions.

Unblocked: HBO Max

I unblocked HBO Max and watched shows on the platform without any problems. Game of Thrones is one of my favorite shows, so I was happy ExpressVPN gave me access to it.

Screenshot of HBO Max player streaming Game of Thrones unblocked by ExpressVPN

Every video I watched on the platform played back without buffering

HBO Max worked great; the show loaded immediately, and it never stuttered or stalled. I performed tests with servers in Denver, Tampa, Atlanta, and Santa Monica. Each one let me access the platform without issues.

Watch HBO Max With ExpressVPN

Unblocked: BBC iPlayer

Each of ExpressVPN’s 4 UK server locations let me watch BBC iPlayer. This was relieving because it had issues in the past unblocking the platform.

Screenshot of BBC iPlayer streaming Fern Brady: Power & Chaos unblocked by ExpressVPN

You'll be able to stream videos with zero issues

I was impressed by this because many VPNs focus on their US servers rather than the UK ones (American content tends to be the most popular). This makes it hard to find a VPN that can reliably access BBC iPlayer.

If you do encounter difficulties, you can try switching to another UK server. Another trick is changing the protocol. Finally, its MediaStreamer Smart DNS feature is another option that can help you bypass any error screens.

Watch BBC iPlayer with ExpressVPN

Unblocked: Kodi

With ExpressVPN connected, I was able to stream on Kodi without a single instance of buffering or audio/visual issues. Kodi is open-source software you can use to access P2P streaming sites. I downloaded the PopcornFlix add-on through Kodi to watch the public domain movie The Wasp Woman.

Screenshot of Kodi software streaming The Wasp Woman with Popcorn Flix while connected to ExpressVPN

Be sure to read your local laws since some sites Kodi connects to have copyrighted materials

It’s legal to use Kodi to stream copyright-free movies or videos. However, platforms like PopcornFlix host copyrighted materials and you could face legal problems if you watch them. My team and I do not condone any illegal activities. But I performed tests on Kodi so that people who use it responsibly know they can do so safely.

Also Unblocks: Crunchyroll, Peacock, ESPN+, and more

ExpressVPN unblocked every platform I tried, including Crunchyroll, Peacock, ESPN+, and many more.

On Peacock, videos took about 10 seconds to load and started out fuzzy. They upgraded to HD in 2 seconds. Streaming live basketball worked great on ESPN+; the game loaded instantly and played back with no errors. How Not to Summon a Demon Lord streamed perfectly on Crunchyroll as well.

Overall, ExpressVPN is an excellent VPN for streaming. I could access every single streaming platform I tested it with and the videos played back perfectly with very few exceptions.

49% Off

Save 49% on ExpressVPN now!

Money-Back Guarantee: 30 Days

Pay less for your ExpressVPN plan today!

Server Network — A Vast Collection of Servers Distributed Worldwide

ExpressVPN has tons of servers worldwide, which will help you find a faster, more stable connection. When servers have a high load — a percentage telling you how full they are — the speed can slow down and the connection can become less reliable. Generally, your speeds will also drop a little the farther away a server is. That’s why it’s a good thing ExpressVPN has 3,000 servers in 90 countries. There’s a good chance you’ll find a server close by that isn’t crowded.

Screenshot of server map from the ExpressVPN website

The United States and Europe have the most servers

ExpressVPN doesn’t just have wide coverage throughout the world but also within countries. For example, it’s nice to see servers on both Australian coasts. There are also servers in several countries that other VPNs often neglect, including Hong Kong, Venezuela, and Turkey. Just keep in mind these are virtual locations, and that might affect speeds. Western Europe and North America have the best coverage with servers evenly distributed throughout each.

City-level servers make it easier for you to pinpoint a server’s location, giving you better speeds. ExpressVPN offers city-level server selection in 16 countries including the US, UK, Australia, and Brazil. On a city-level server, you know the server is in the city listed. If it’s a country-level server, it could be located anywhere in a much larger area. For example, you can only select a server in Mexico. There’s over a 10,000 km range where the server could be. This means the server’s distance from you will fluctuate, which could cause inconsistent speeds.

While the IP addresses are all owned by ExpressVPN, they do work with third-party data centers. Their job is to maintain the servers, but they have no access to the information on them. After contacting ExpressVPN, I was told their partners can see traffic coming in and out of the server but don’t have the proper credentials to tie any online activity to individual users. So even though it works with a third party to maintain its servers, this won’t compromise your privacy.

Try ExpressVPN Today

Smart Location

Smart Location is convenient, but I was able to find faster servers on my own. This feature chooses a server for you based on distance, latency, and speed. While it definitely saves you time, you’ll be able to find faster servers with a little trial-and-error. For example, Smart Location connected me to the San Francisco server, but when I tried the East London location my speeds were 31 Mbps faster.

Screenshot of ExpressVPN app showing where to find Smart Location and server list

The hamburger icon in the upper-left corner will let you see the server list

This feature is also useful when you’re in a country with restrictions on VPNs. Using Smart Location in China, for example, will save you a lot of effort. Instead of searching through locations looking for the closest nearby country that will work, you can rely on ExpressVPN’s algorithm to do the work for you.

TrustedServer Technology

ExpressVPN increases your security and privacy by running RAM-only servers. They call this TrustedServer Technology. RAM is incapable of storing any data, so once it’s restarted, any data from your session is deleted. Everything, including the operating system, is loaded fresh with each reboot from a secure read-only image stored on the hard drive. This increases the safety of the technology in the following ways:

  • None of your data is ever stored in a hard drive.
  • Data is stored for shorter periods of time.
  • The software is reinstalled every time the server reboots, so they’re all updated with the latest security patches.
  • It ensures the software is consistent across all servers. With some VPN services, the software can vary across servers, leaving some more vulnerable.

Most VPNs store their information on hard drives. This is less secure because hard drives store data until it’s manually deleted. ExpressVPN’s servers are rebooted every 1-2 weeks. Since these servers won’t store your sensitive information, you’d be safe no matter how often they reboot. However, it’s good that they are continually restarted to make sure they’re always running the most updated technology.

Does ExpressVPN Use Virtual Locations? Yes

Less than 3% of ExpressVPN’s servers are virtual locations, meaning the physical server is somewhere else. Your new IP address is within the target country, but the actual server is located nearby. All of ExpressVPN’s virtual locations are listed on its website.

Screenshot of virtual server list on ExpressVPN website

It also lists the location of the physical server

Virtual servers let ExpressVPN offer you IPs in countries that have restrictive internet policies. It can be difficult to find safe locations to place a data center in countries that ban or restrict VPNs. Having no physical servers in countries like Saudi Arabia, China, and Russia, also keeps ExpressVPN outside their jurisdiction.

It can also provide you with better speeds and more reliable connections. Some countries don’t have fast or stable internet connections, so the VPN’s performance is improved by placing the server in a country with better infrastructure.

The downside is these locations aren’t great at unblocking streaming sites. On top of that, sometimes they can lower your speeds if the server’s real location is farther away than the virtual one. Overall, these servers allow ExpressVPN to offer much wider global coverage than most other top VPNs.

Try ExpressVPN Today

Does ExpressVPN offer Static/Dedicated IP Addresses? No

ExpressVPN doesn’t offer fixed IP addresses; all servers are used by everyone.

Some VPNs let you buy a dedicated IP address that only you use. This is useful for people who want to run a website and need a single IP, so it can be easily found. There are also certain online services, like stock trading, that may ban your account for logging in from multiple locations.

However, dedicated IPs aren’t as safe as shared ones, so I’d recommend avoiding them anyway. ExpressVPN mixes your IP with the traffic of other users, making it much harder to track your information and activity. All of ExpressVPN’s servers are listed as one location, but there are multiple IPs for each. Every time you reconnect, you’ll be randomly assigned a new one because they’re regularly rotated.

Rotating IP addresses increases ExpressVPN’s security and streaming capabilities. Although static IPs do serve a purpose, rotating IP addresses is the best way to stay safe online.

Speeds — Lightning-Fast Speeds on Local and Distant Servers

ExpressVPN gave me the fastest speeds of any VPN I’ve tested. I was also impressed by how consistently fast my speeds were on both local and long-distance servers. While streaming, I experienced no instances of lag connected to any location. It took longer for my videos to load on a few servers, but I never encountered any drops in video quality or buffering.

My tests were done on a Microsoft Surface laptop running Windows 10. I recorded my data with Ookla’s speed test tool. Even though I got good speeds using all security protocols, I chose to use Lightway TCP to make sure my results were consistent.

These were the 3 aspects I focused on during my tests comparing server speeds:

  • Ping is how long it takes data to travel. This is crucial when you’re gaming; the lower the ping, the faster your inputs are received. It’s measured in milliseconds (ms).
  • Download speed is how quickly you can receive information. This affects your computer’s performance while streaming videos, loading web pages, downloading etc. It’s measured in megabits per second (Mbps).
  • Upload speed is how fast you can send data. This tells you how quickly you can upload videos, post to social media, share files, etc. It is also measured in Mbps. It’s important to note that your upload speed will be considerably slower than your download speed on most home networks. Your connection is specifically set up this way because most people spend much more time downloading (receiving data) than uploading (sending data).

I tested servers in 30+ locations and didn’t record any speeds below 362 Mbps.

Screenshot of a chart showing speed test results with ExpressVPN

Servers in Chicago and London increased my speeds

ExpressVPN has a built-in speed test, but I don’t recommend using it because it’s inaccurate. It’s meant to show you the relative difference in ping (listed as latency), download, and upload speeds between servers. But it was often wrong; for example, it reported the Los Angeles server as 33% faster than the San Francisco location. As you can see in the chart above, the San Francisco server was a little bit faster.

It’s normal for a VPN to slow you down, especially at long distances. So I was impressed that 2 distant servers actually increased my speeds. The East London location was 5% faster than my base download speed of 461 Mbps. But overall, my speeds decreased slightly as the servers got farther away.

My first test used Smart Location to connect to the San Francisco server. I compared this to my results with no VPN connected.

VPN Disconnected
VPN Connected
(San Francisco)
Speed Drop with
VPN Connected
Download 461.38 455.17 1.2% slower
Upload 42.03 42.05 None
Ping 16 21

The VPN hardly affected my speeds at all. The ping was a few ms higher, but it’s so small you wouldn’t be able to notice it.

Try ExpressVPN Today

Local Speeds

On average, servers 4,000 km away or less only dropped my speed by 1.5%! I was blown away by how well my speed held up. Since a VPN has to reroute and encrypt your traffic, most reduce your speed much more. After my Smart Location test in San Francisco, I connected to the Los Angeles 3 location.

Los Angeles 3:

Ping (ms) 26 (10 ms slower)
Download (Mbps) 441.19 (4% drop)
Upload (Mbps) 42.03 (0% drop)

Los Angeles is 110 km farther away than San Francisco, and it was around 3% slower. The ping was also 5 ms higher. Next, I tested the Dallas server, which is 2,547 km from me.


Ping (ms) 56 (40 ms slower)
Download (Mbps) 443.14 (4% drop)
Upload (Mbps) 41.97 (0.1% drop)

This was a little bit faster than the Los Angeles server. ExpressVPN’s speeds hold up well over long distances, and sometimes even the closest location won’t be the fastest. Unfortunately, you can’t see how crowded each server is in the app (also known as the load percentage). I suspect that Dallas had fewer users connected at this time, making it faster.

I didn’t notice any difference in performance between the local servers I tested. Gaming and streaming were smooth and lag-free on every server 4,000 km away or less.

Screenshot of ExpressVPN Ookla speed test results

My average speed drop with local servers was only 1.5%

Try ExpressVPN Today

Long-Distance Speeds

For the most part, my speeds dropped a little over long distances, but were still very impressive. The Tokyo 2 server is 8,494 km from my location, but I only lost 11% from my base connection. It’s normal for a VPN to slow you down about 15-20%, so this is a really good result on a server so far away.

Tokyo 2:

Ping (ms) 124 (108 ms slower)
Download (Mbps) 409.06 (11% drop)
Upload (Mbps) 37.36 (11% drop)

This was 10% slower than my Smart Location connection in San Francisco. I didn’t experience any difference while streaming or browsing compared to local servers. Next, I tried out the Easton London server, which is over 100 km farther from me than Tokyo.

East London:

Ping (ms) 148 (132 ms slower)
Download (Mbps) 486.30 (5% faster)
Upload (Mbps) 39.48 (6% slower)

Even though it’s on the other side of the world, London actually increased my base speed, which is super impressive.

Overall, ExpressVPN’s speeds hold up incredibly well at long distances. Even the Reykjavik location, which is remote, gave me a download speed of 414 Mbps, which is only an 10% drop!

Screenshot of ExpressVPN's long-distance Ookla speed test results

Overall, distant servers are slower, but London gave me the best speeds of any location

Try ExpressVPN Today

Protocol Speed Tests

L2TP/IPsec was the fastest in my tests when I compared the speeds of each protocol. Although L2TP/IPsec came out on top, each of the protocols performed well, giving me speeds over 300 Mbps.

Screenshot of a chart showing speeds of different ExpressVPN protocols

Every protocol gave me speeds well over 300 Mbps

Even though L2TP/IPsec was the fastest, I would always recommend using one of the other protocols if possible. This is because it’s an older protocol that’s less secure. Lightway TCP, OpenVPN UDP, and IKEv2 were almost identical in speed. I recommend using Lightway TCP for the best balance of security and speed.

Are ExpressVPN’s Speeds Fast Enough for Gaming? Yes

ExpressVPN is an excellent VPN for gaming as long as you stick to local servers. On long-distance servers, I wasn’t able to load a match because the ping was too high.

When you’re playing competitive online games, your inputs are very important. This is why you want a ping rate below 100 ms. If it takes too long for the game to register your commands, it stops being fun — even a split-second of lag puts you at a disadvantage, especially in games that require instant reactions.

That’s why I performed my tests with Counter-Strike Global Offensive. It’s a fast-paced online shooter where you have total control over your character and notice the tiniest amount of lag. I started on the San Francisco location with a 21 ms ping.

Screenshot of Counter-Strike Global Offensive played while connected to ExpressVPN

I only had to wait 8 seconds to find a match

I found a match in no time at all. Once the game loaded up, I was able to run, duck, jump, and shoot with zero delays. I’m no good at the game, so we still lost, but it had nothing to do with the VPN.

However, playing on a long-distance server was impossible. I got the best download speeds from the East London location, 8,562 km away. So, I decided to test it with gaming. The quick download rate didn’t matter because my ping was over 6 times higher than San Francisco at 148 ms. I waited 3 minutes for a game to load. After that, I decided to exit out and reconnect. The same thing happened again, so I couldn’t even see how it played.

Unfortunately, the same issue popped up when I tried a New York server. It’s only 4,743 km away from me, but I still couldn’t find a game even after multiple attempts. Because of this, I can only recommend ExpressVPN for gamers if you know there’s a server near you.

So, ExpressVPN’s fast speeds will let you play games with short load times and zero lag, but only if your server is nearby.

Try Gaming with ExpressVPN Today

Security — Highly Customizable, Top-Level Encryption

ExpressVPN’s wide variety of security features and military-grade encryption will keep your data safe in any situation. Many VPNs claim to protect you in the event of a connection failure or guarantee that your IP address always remains hidden. Researching, testing, and confirmation are the only ways to find out if the claims are valid.

I thoroughly tested ExpressVPN’s extra security features, like its kill switch, split tunneling, and Tor compatibility. Plus, I compared its protocols and did a deep dive into its exclusive Lightway technology. Lastly, I looked into the results of its third-party audits to see how its infrastructure and practices held up under scrutiny.

The only downside I found is that ExpressVPN doesn’t offer a built-in ad and malware blocker. This is a really convenient feature for sure, but the ad and malware blockers offered by other VPNs usually don’t work very well. You need to use a dedicated app or extension for full protection anyway. Since there are many effective ad blockers available for free, I wasn’t too bothered that ExpressVPN doesn’t have this built in to its app.

Encryption — Military-Grade Protection

ExpressVPN’s encryption technology protects your private information. It keeps you safe with 256-bit AES encryption, which combines an AES 256-bit cipher with a 4096-bit RSA key and SHA-512 HMAC authentication. In layman terms, your data is essentially uncrackable. This is the same level of encryption used by militaries, banks, and governments to protect sensitive data.

The number of bits lets you know how many possible combinations are available to make the key. With 1 bit, there are 2 possible combinations. Once you get to 8 bits, there are already 256 — at 256 bits, it’s a number 78 digits long! Even the world’s most powerful computer would take billions of years to decrypt just 0.1% of the data it holds.

The SHA-512 HMAC authentication (or handshake) ExpressVPN uses is highly secure for data transfers, such as P2P file sharing. Using a shared secret key, both the sender and receiver of the download have a way of verifying the file’s authenticity. Any change in the secret key will be proof that somebody tampered with your file, so any breach would be quickly identified and dealt with.

ExpressVPN also uses perfect forward secrecy. Perfect forward secrecy changes your encryption key every time you log on. So, even if someone could figure out the key (improbable), none of your past or future VPN sessions could be decrypted (since they would have used a different key).

Each protocol will change your encryption level slightly. For example, the Lightway protocol uses wolfSSL instead of AES. This is still 256-bit encryption. It is just as secure, and it’s open-source, meaning it’s continuously tested and updated by third parties.

Try ExpressVPN Today

Security Protocols — Multiple Options for All Devices

ExpressVPN offers multiple security protocols that let you customize the VPN for any situation. Protocols are a set of rules a VPN uses to tell it how to encrypt your information. They can be switched in the protocols tab for Windows, Mac, Android, and iOS. On Linux, you use commands in the terminal.

Screenshot showing protocols tab in ExpressVPN app for Windows

Advanced options for Lightway lets you change the encryption cipher

Each of the protocols is a little different:

  • Lightway: This protocol was developed by ExpressVPN and no other VPN offers it. It drains less battery and transitions betweens networks seamlessly, making it a good choice for phones. The TCP option is better for unreliable networks and was 10% faster than UDP in my tests.
  • OpenVPN: Since it’s open-source, this is one of the most secure protocols. People all over the world continuously examine the code to strengthen it. It also has UDP and TCP options. They were almost equal in speed for me.
  • IKEv2: Generally thought to be faster than OpenVPN, it was only 1% quicker in my tests. I only use this protocol if the others aren’t working because it’s not as secure. There’s no TCP option, so it’ll be blocked by some firewalls.
  • L2TP/IPsec: Being one of the older protocols, this is the least secure option. However, it was the fastest in my tests. It’s good to use when you’re prioritizing speed over security.

You’ll have different options for protocols depending on your device:

Windows Mac Android iOS Linux Routers

There is also an automatic selection option. This will choose the best protocol for you based on your current connection. In addition, some servers don’t support L2TP/IPsec. You can check the server list on ExpressVPN’s website to see which do.

Overall, I’d recommend Lightway TCP since it gives you the best balance of speed and security.


Lightway is ExpressVPN’s proprietary protocol that’s super lightweight, making it ideal for mobile devices. These are some of the benefits of using Lightway:

  • Fast speeds. I was able to reach download speeds 5% faster than my regular connection. You can also switch from wolfSSL encryption to ChaCha20 to boost the speeds even more.
  • Updated encryption. wolfSSL is a modern cryptographic library vetted by third parties and provides military-grade 256-bit encryption.
  • Quickly changes networks. When the signal drops, Lightway idles your VPN connection rather than terminating it. This lets you reconnect right away when you’re moving from WiFi to a mobile network. It also helps you connect faster when you’re reactivating a phone from sleep or airplane mode.
  • Establishes connections instantly. I was often able to connect with Lightway in less than a second.
  • Small codebase. Lightway only has 1,000 lines of code, which is one of the lightest VPN protocol code bases. This makes Lighway easier to audit. It also means it drains less battery, so it’s great when you’re encrypting traffic on a phone.

Although ExpressVPN doesn’t offer Wireguard, Lightway is a comparable replacement that’s similarly speedy and safe. ExpressVPN also plans to make Lightway’s core library open-source shortly, which will make it even more secure.

Try ExpressVPN Today

Leak Test Results — Passed

ExpressVPN passed all of my leak tests on Windows, Mac, Android, and iPhone apps. In my first set of tests, I used ipleak.net with 10 different servers.

Screenshot of a leak test performed with ExpressVPN on ipleak net

Even though I was really in California, the test only detected the VPN's Montreal server

The image above shows that each of the tests only saw the Montreal IP address and DNS server I was connected to with the app. IPv4, IPv6, WebRTC, and DNS leaks are all different ways that your data can be accessed. Even if a VPN does a great job protecting you in every other way, leaks like these can still occur. That’s why it’s great that ExpressVPN has built-in leak protection to conceal your data from every method hackers use to access it.

Private DNS on All Servers

One of the reasons ExpressVPN passed my leak tests is because of its private DNS servers. You need to access a network called the Domain Name Server to move between websites. A Private DNS server cuts out this middleman, eliminating one more area where your information can be leaked.

There is an option to use your own DNS, but I recommend sticking with ExpressVPN’s own Private DNS servers as often as possible.

Try ExpressVPN Today

Independently Audited

Independent audits done by Cure53 and PwC proved ExpressVPN is as secure as it claims. There aren’t many VPNs that have had independent audits performed on their logging policies. This shows that ExpressVPN has an honest policy and that they’re willing to put it to the test.

Cure53 is a cybersecurity team that assessed its browser extensions on Chrome and Firefox. Although there wasn’t anything that would allow hackers to reroute your traffic to a malicious site, a few minor issues were found. A month later, Cure53 verified that ExpressVPN had addressed the concerns. The browser extensions are also open-source, so anyone with the technical ability can perform a similar test.

PricewaterhouseCoopers (PwC) is one of the leading auditing firms in the industry. Over an entire month, they reviewed ExpressVPN’s privacy policy and TrustedServer Technology by examining code and interviewing team members. In June of 2019 and 2020, the results of the audits were published for anyone to see. PwC found that ExpressVPN backs up every security and privacy feature it advertises.

Kill Switch

ExpressVPN’s kill switch blocks your internet traffic if the VPN ever disconnects, so you’re always protected. This is an essential feature in any VPN, and ExpressVPN calls its version “Network Lock”.

Screenshot of ExpressVPN app showing where to toggle kill switch on Windows and Android

On the Android app, it's under Network Protection

To test this feature, I tried refreshing a website while I was switching to the Toronto server. Whenever the connection is incomplete, ExpressVPN lets you know in the browser that the traffic is blocked.

Screenshot of kill switch screen that appears while ExpressVPN is loading

Network Lock isn't available for iOS

On Windows, Linux, and Mac, the kill switch is enabled automatically. You can also grant access to devices on the LAN. This is handy if you have a printer connected to WiFi, so your documents aren’t affected by a faulty server. With the desktop and Android apps you can toggle the kill switch on and off, but the router app cannot. It’s called Network Protection on Android, and it takes one additional step to activate: you just need to set the VPN to “Always On” in the Android settings.

While Network Lock is available on desktop, Android, and routers, there’s no kill switch available for iOS. I keep track of the best VPNs for mobile, including for iOS, and ExpressVPN is among the best, so it’s a shame this critical feature is missing.

Try ExpressVPN Today

Split Tunneling

Split tunneling lets you exempt some traffic from the VPN tunnel. This comes in handy if you need a local connection for banking while streaming in an international region. You can also use it for printing or to save bandwidth while you’re downloading files (by only encrypting your torrenting app).

To get started, you just need to decide which apps will use the VPN. Adding and removing apps is easy, but you will need to disconnect the VPN while adding in exemptions.

Screenshot of ExpressVPN split tunneling features on Android and Windows apps

You will need to disconnect from the VPN while you add or remove apps and websites

Under the Split Tunneling settings, you have 3 options:

  • All apps use the VPN
  • Do not allow selected apps to use the VPN
  • Only allow selected apps to use the VPN

I chose the second option to remove my online banking app from the tunnel and put this feature to the test.

I connected to a UK server and returned to BBC iPlayer. It worked, and I was able to stream Sherlock while still staying connected to my US bank.

This feature is available for Linux, Windows, Android, Mac, and router apps. Unfortunately, there is no split tunneling in the iOS app.

Tor Compatibility

You can use ExpressVPN with Tor (The Onion Router) using the Tor over VPN method. Tor is a special browser that encrypts all traffic within its network, anonymizing your data. Since it’s one of the main hubs to access the dark web, it has a bad reputation for housing many darknet sites where illegal activities can occur. However, Tor is also necessary since it allows activists and whistleblowers from anywhere to share important information anonymously.

For ExpressVPN to work with Tor, you need to connect to the VPN first. This lets you access Tor even if it’s blocked on your network. You also won’t have to worry about being flagged for using Tor, and you’ll have extra protection against any bugs in the browser.

ExpressVPN even has its own .onion website in the Tor network. This is useful because you can access blocked sites in countries with lots of internet censorship. So, if you accidentally forgot to download your VPN before traveling to China, you can still download the app via Tor.

Screenshot of expressobutiolem.onion accessed while connected to ExpressVPN

You need to connect to your VPN first before loading TOR

Since Tor is highly encrypted, it’s a little slower than traditional browsers. Connected to the Los Angeles 1 server, I loaded up a Tor browser in 4 seconds. Accessing ExpressVPN’s .onion site took 9 seconds. This is equivalent to my speeds with no VPN connected, so I used Tor without any extra delays.

Its incredible speeds, no-logs policy, strong encryption, kill switch and TrustedServer Technology make ExpressVPN a solid fit to pair with TOR.

Stay Safe With ExpressVPN

Privacy — A Trustworthy Company That Won’t Store Your Data

ExpressVPN has a zero-logs policy and it's located outside of the 14 Eyes Alliance. It's owned by Kape Technologies which owns many other VPNs (CyberGhost, Private Internet Access, and ZenMate, for ex.).

Does ExpressVPN Keep Logs? No

ExpressVPN has a strict no-logs policy, so it will never store, share, or sell your personal data.

Screenshot of the ExpressVPN privacy policy highlighting what it does not collect

It only stores email and billing information along with anonymized data to improve performance

ExpressVPN states it only collects:

  • Information you used to sign up (billing details and email address)
  • How many apps and app versions you’ve activated
  • The day a connection was made (no specific time)
  • The server location you connect to (but not the IP address assigned to you)
  • The amount of data transferred in one day

I was impressed with how little information is stored; I can’t think of another VPN that collects less. This is the minimal amount of information needed to maintain the VPN and stay in contact with customers. It only reveals that you’ve used a VPN at some point, nothing more.

To protect yourself further, you can pay with cryptocurrency and make a new email for your account. I reached out to ExpressVPN support through the live chat to see if your data, payment, and email information can be deleted. It can, but only after you cancel your subscription.

Screenshot of live chat stating you can request to have your information deleted after you cancel your subscription

This can only be done after you've cancelled your account

ExpressVPN does not collect:

  • Your personal IP address or the VPN IP address you’ve used
  • Data on your browsing history (which websites you’ve accessed)
  • Metadata
  • DNS queries (the websites you’ve attempted to access)

In other words, there’s no record of where you used ExpressVPN from or what you did while connected.

Diagnostic information can be shared with ExpressVPN voluntarily. When you download the app, simply choose “No Thanks” on the “Help Improve ExpressVPN” page.

Screenshot of Help Improve ExpressVPN page on ExpressVPN app

If you choose to share, it only gives them anonymized data that can't be linked to you

On top of all of this, ExpressVPN’s zero-logs policy was put to the test in 2017. One of ExpressVPN’s servers was seized by the Turkish government while seeking information about an assassination. But they found nothing because no data was stored, proving the no-logs policy is legitimate.

ExpressVPN International Limited (the parent company behind the app) uses ExpressVPN as its sole source of revenue. The company has also worked with the Center for Democracy and Technology to help improve privacy rights worldwide. This, along with its proven track record, shows me that ExpressVPN is dedicated to online anonymity.

Based in the Privacy-Friendly British Virgin Islands

ExpressVPN is located in the British Virgin Islands, a country with no data retention laws. The country where a VPN company is incorporated is very important because it's required to follow the rules and regulations of its jurisdiction. Along with their strong privacy laws, it’s very difficult for prosecutors to acquire a warrant. They don’t have a mass surveillance program, and the BVI are also outside of the 14 Eyes Alliance (or SIGINT Seniors Europe). This is an agreement between countries to share data on their citizens.

Although it’s a British overseas territory, the BVI has a completely autonomous government. This is good because Britain is a member of 14 Eyes. Other countries can petition the BVI high court to share data, but they can’t be forced to reveal information about their citizens or companies. Even if another country was able to persuade them, ExpressVPN retains no data on its customers anyways. Still, it adds an extra layer of protection to be headquartered in such a privacy-friendly area.

Try ExpressVPN Today

Torrenting — P2P Support on Every Server for Quick Downloads

ExpressVPN allows P2P file sharing with unlimited bandwidth on every server, which makes it great for torrenting.

Many VPNs restrict P2P to a specific server, but with ExpressVPN, you’ll be able to use the best location near you for top speeds. ExpressVPN works with qBitTorrent, Transmission, Vuze, Deluge, uTorrent, and every other major P2P application. It also works with Kodi, where you can access P2P streaming sites.

To test ExpressVPN’s torrenting performance, I used uTorrent to download the public domain movie A Boy and His Dog. On a New York server, I was able to download at 2.1 MB/s with only 0.44 seeders. That let me complete the 700 MB file in under 10 minutes.

Screenshot of Utorrent downloading A Boy and His Dog while connected to ExpressVPN

Even with only 0.44 seeders, I reached a 2.1 Mb/s download speed

ExpressVPN only supports port forwarding on the router app, but not on the others. It also doesn’t offer a SOCKS5 proxy. People mainly use these to seed faster, but as my test shows, you’ll still be able to download quickly without these features.

ExpressVPN’s security and privacy protocols will also keep you safe while you’re torrenting. While you’re using P2P-file sharing software, built-in leak protection and the kill switch combine to make sure no one on the shared network can ever spy on your data. With split tunneling, you’ll still be able to stay updated on local content (like the news) while your IP is encrypted on the torrenting app. Plus ExpressVPN has excellent speeds, so it’s an all-around great VPN for torrenting.

That being said, my team and I do not condone any illegal torrenting or streaming, but many people use P2P services to legally share files. I recommend researching any applications you use to download torrents to make sure they’re not sharing copyrighted movies or shows.

Try ExpressVPN Today

Does ExpressVPN Work in China? Yes

You can use ExpressVPN in China, but it’s best to download it before entering the country. While only government-approved VPNs are legal in China, so far, the government fights these VPNs by blocking them. It’s uncommon for them to go after the individuals using them. However, we urge you to read up as much as you can about VPN use in China so that you’re fully aware of the risks.

The Chinese government heavily censors internet usage in the country. Sites like Google, Facebook, and YouTube are inaccessible with a standard Chinese internet connection. This online censorship is known as the Great Firewall of China. However, when the Chinese government cracked down on VPN use a few years ago, ExpressVPN was one of the only VPNs that still worked (and still does).

ExpressVPN also has servers in Hong Kong, which allow you to access Chinese TV and websites while outside of China.

Although the ping was too high for gaming (202 ms), the Hong Kong 2 server increased my download speed by 19%! I was able to stream Chinese shows with no lag in HD.

It works in reverse, too: people inside China can access digitally censored sites with foreign locations. While ExpressVPN uses obfuscation technology, it also keeps an updated list of servers that are guaranteed to work in China, so you're always well-equipped when traveling to the country. To stay safe, I recommend you do your research because the laws and regulations are always changing.

Screenshot of chat with ExpressVPN support staff confirming it works worldwide

You need to set your protocol to automatic and connect to one of the recommended servers for China

The support team told me it also works in restrictive countries like Turkey, Saudi Arabia, and the UAE (anywhere with an internet connection). For China specifically, the company has a website with troubleshooting advice. You need to make sure your app is updated, keep your protocol set to automatic, and use one of the servers it recommends for China. These are constantly changing, so be sure to check out the list each time you connect.

ExpressVPN allows you to unblock Facebook, Google, WhatsApp, Netflix, and more from inside China. However, just remember to install it before you enter the country to make sure it isn’t blocked. If you have to download it while in China, you can still do so if you use the Tor browser to access its .onion site.

Try ExpressVPN Today

Ease of Use


ExpressVPN’s desktop and mobile apps are attractive, stable, and user-friendly. It has a sleek, modern design with a big power button in the center. I know this seems like a simple thing, but you’d be surprised how many VPNs make something as essential as connecting difficult.

Screenshot of ExpressVPN Windows app showing the home screen, server list, and options page

The three dots take you to the server list, and the three lines let you access options

You can choose to select which server location to use or take advantage of the single-click Smart Location feature. This automatically connects you to the nearest high-speed server for fast protection.

Another thing I liked is that the app shows recent locations you’ve connected to. The recommended locations make for a fast setup as soon as you fire up the VPN app. In addition, the Windows and Mac apps are essentially the exact same.

Navigating through the app to find your settings is easy: just click on the hamburger menu. From here, you can use the speed test, change security protocols, access the split tunneling feature, and use the toggles to turn other features on and off, such as the Network Lock.

Try ExpressVPN Today

Set-Up & Installation — Straightforward and Fast on Every Device

It took me less than 4 minutes to sign up and install ExpressVPN.

Screenshot of ExpressVPN website highlighting where to download the app for Windows

Just select your device and press the big green download button

Step-by-step guide for installing ExpressVPN:

Quick Guide: How to Install ExpressVPN in 3 Easy Steps

  1. Pick a plan. Go to ExpressVPN’s website to begin the sign-up process. Choose a plan and enter your info.
  2. Install the App. Sign up on the website so you’re eligible for the money-back guarantee, then download the app on your preferred device and enter your activation code.
  3. Browse the web safely! Connect to a server in a single click and browse the web knowing you’re well protected!

This method works for Windows, Mac, iOS, and Android devices. If you’re using Linux, you’ll need to use the command line. It’s just as fast as installing other versions, and ExpressVPN has detailed setup guides on its website.

Firestick has its own app that can be downloaded like any other. MediaStreamer is your best option for setting up on Android TV, Nvidia Shield, Roku, Apple TV, Chromecast, Samsung TV, Kindle Fire, Xbox, Playstation, and Nintendo Switch.

Try ExpressVPN Today

Device Compatibility — Available on a Ton of Hardware

ExpressVPN is compatible with every major operating system on a wide variety of devices. Native apps are available for devices running Windows, Mac, Android, iOS, and Linux. There are also apps available for many routers.

Screenshot compatible devices listed on ExpressVPN's website

Mediastreamer makes it super easy to connect devices that don't have a native app

One great thing about ExpressVPN is how intuitive the apps are across every device. Each app functions in largely the same way no matter what operating system your device uses. The one exception is the Linux app. It doesn’t have a graphical interface, so I had to interact with it using text. I still found it quite easy to switch servers and access every feature using the command line.

While most apps look similar, there will be slight differences in the features available with each.

Windows Mac Android iOS Linux Router
Graphical User Interface (GUI)
Kill Switch
Split Tunneling

In addition to these operating systems, MediaStreamer lets you easily connect devices that don’t typically support VPNs. This includes, Xbox, Playstation, unsupported routers and smart TVs. It also has browser extensions for Chrome, Firefox, and Microsoft Edge. All of this combined means it’s available on more devices than just about any other VPN.

Try ExpressVPN Today

Desktop — Apps for Windows, Mac, and Linux

ExpressVPN’s Windows and Mac apps are nearly identical. They even share the same protocols (OpenVPN, IKEv2, L2TP/IPsec, and Lightway), which is rare. The one difference is that you don’t get the split tunnel feature if you’re using OS 11 on a Mac.

You’ll need Windows 7 or newer, and macOS 10.10 or newer.

Screenshots of the ExpressVPN Windows and Mac apps side-by-side

The only difference is the Mac app won't have split tunneling

I found the app easy to use on all 3 versions of desktop, although it did take a little time to learn the commands for Linux. It doesn’t have a graphical user interface (GUI). There aren’t many VPNs that do, but Private Internet Access offers one that you control the same way as your PC or Mac app. ExpressVPN’s Linux app needs to be installed and used with commands in the terminal. For example, “expressvpn connect” will reconnect you to the last location you used. The command “expressvpn list all” will bring up the entire collection of servers for you to choose from. While most Linux users will be used to using apps without a graphical interface, this could be a minor downside for some.

Besides split tunneling, the Linux version has all the other desktop apps’ essential features. Other notable differences are that it only uses Lightway and OpenVPN and you can’t use app shortcuts like with Windows and Mac. This feature gives you one-click access to websites from the app, which I rarely used anyway. Apps are offered for Linux users with Ubuntu, Fedora, Arch, and Raspbian systems.

Screenshot of ExpressVPN Linux app connected to the Los Angeles location

The only features it doesn't have are app shortcuts and split tunneling

No matter which operating system you use, you’ll get a feature-packed version of ExpressVPN on desktop.

Android & iPhone (iOS)

The Android and iOS apps are very similar to the desktop ones, but iOS is missing some key features.

The Android app has all the same features as desktop apps (split tunneling, kill switch, auto-connect), along with a few extras. The Protection Summary shows you a percentage of how often you’ve connected to the VPN since installing. There’s also a crawl on the bottom of the homescreen with tips that link you to ExpressVPN’s blog. You have to sign up on ExpressVPN’s website before downloading it through the Google Play Store and you’ll need Android version 5.0 or newer.

Screenshot of ExpressVPN apps on Android and iOS

The Android version has a few more features than iOS

Android apps let you choose Lightway or OpenVPN protocols. Having access to Lightway is great because it’s the best protocol for phones; it was designed specifically for seamlessly switching between networks and saving battery life. The Android version also has app and website shortcuts (up to 5) that can be added in. Overall, the Android app works just as well as the desktop versions. I was able to stream shows in picture-perfect HD and switch between mobile data and WiFi instantly using Lightway.

Unfortunately, the iPhone version is missing split tunneling and Network Protection (the kill switch feature). It’s also missing the Protection Summary and the tips that appear at the bottom of the Android app. However, iOS (and macOS) does have an extra feature called Threat Manager. Many apps share your data with third parties. Safari is good about preventing many of these trackers, but Threat Manager makes sure you’re protected using any app on your iOS device. On top of that, ExpressVPN’s iOS app also retains the website and app shortcuts available on other versions of the app.

Fortunately, the Lightway protocol is now fully available on iPhones. It was only accessible in a beta version for a long time. Connected to Lightway, I logged in to new networks in one second or less. I was also able to unblock streaming platforms and watch shows with zero buffering just like I did with the desktop apps. IKEv2 is also available, but I recommend sticking with Lightway (TCP is faster than UDP).

The one feature you’ll get on iOS that isn’t on Android is “Reinstall VPN Configuration.” This lets you reinstall the VPN from within the app if you’re having issues. On Android, you have to manually uninstall and reinstall it from the Play Store, so this makes restarting the app if you’re having issues easier.

With your iPhone, you’ll have to purchase and install through the App Store and need iOS version 12 or newer.

Overall, ExpressVPN has great apps on mobile devices. It’s too bad that the iPhone version doesn’t have split tunneling or a kill switch. But, this is pretty common for a lot of iOS versions of VPN applications.

Try ExpressVPN Today

Browser Extensions for Chrome, Firefox, Edge, Brave, and Vivaldi

ExpressVPN’s browser extensions give you a few extra security options, but you can only use them on desktop. There are dedicated browser extensions for Chrome and Firefox. You can add it to Microsoft Edge as well, but you’ll need to download it through the Chrome Web Store and allow extensions from other stores in Edge’s settings. This process also works for Brave and Vivaldi.

Instead of proxies, these extensions are more like a remote control for your app. This is good because it gives you all of the app’s features. You’ll need to have ExpressVPN downloaded to your desktop. Connecting in the browser will also connect with your app.

Screenshot showing the ExpressVPN Chrome extension and its option screens

Spoofing your location helps when platforms require geolocation in the browser

Using the browser extension helped me access platforms like Hulu that require geolocation in the browser. Hulu can use the geo-tracking tech in your device to see where you really are. But, toggling “Spoof your location” will make it look like you’re in the same location as the VPN’s server, unblocking the platform.

The extension also lets you block WebRTC leaks. WebRTC is a communication software activated in many browsers that can reveal your IP address. I tested this out during my leak tests, and no WebRTC leaks were found.

You can make your browsing even more secure by activating “HTTPS Everywhere.” When a website is offered in HTTPS (a safe version of a site that uses encryption), ExpressVPN will automatically access it. I visited 6 different websites I normally use with this option activated, and it gave me the HTTPS version each time.

The browser extensions are super useful, but it’s a shame they’re not available for phones or tablets. Switching between apps and browsers on a desktop is easy, but with a touch screen, it’s a hassle. Browser extensions are available for Chromebooks (which use ChromeOS), but I had syncing issues when I tested it, so I don’t recommend using them. It’s also too bad there’s no Safari extension.

Try ExpressVPN Today

Native Apps for Amazon Fire TV Devices, Nvidia Shield, and Android TV

ExpressVPN has native apps for Amazon Fire TV and Nvidia Shield, along with any other smart TV operating on an Android system.

On your Amazon Fire TV, you’ll need at least version 2 to access it. I was able to download the app in under 2 minutes on my Fire TV Stick. I just found it on the Amazon App store and downloaded and installed it like any other application.

As long as you’re running on Android 2 or above, you can download the app to your Android TV through the Play Store. Even though you’ll download the app through the store, you’ll still need to sign up on ExpressVPN’s website.

It’s rare to find a VPN that lets you download an application straight onto your TV or streaming device. This is just one more option that makes ExpressVPN stand out. If you want to switch regions on your Amazon or Android TV, there’s no easier option.

MediaStreamer — Works with Xbox, PlayStation, Nintendo, Apple TV, smart TVs and more

MediaStreamer (SmartDNS) lets you connect ExpressVPN to devices that VPNs don’t normally work with, like gaming consoles and smart TVs.

Keep in mind, MediaStreamer is only meant for streaming and is not the same as a VPN — you can’t switch between various locations. It attaches your device to an optimized US server that will help you access the most popular streaming platforms in that location.

Configuring a device with MediaStreamer will also use up one of your 5 simultaneous device connections. It also doesn’t encrypt your traffic or hide your IP address, so it doesn’t offer the same protection as using the full VPN app. However, because of this, I didn’t record any difference in speeds when using it.

It took me less than 5 minutes to set up MediaStreamer on my PS4. All I had to do was register my IP in my ExpressVPN account. I was given new MediaStreamer IPs and it only took a couple of seconds to enter the new address into my PlayStation’s network settings.

Screenshot of MediaStreamer settings on ExpressVPN account website

Register your IP address, then click "Configure DNS on this device" to get your MediaStreamer IPs

Since I live in the US, I always have access to the platforms it unblocks. To get a better feel for how it works outside of the country, I contacted a VPN tester on our team from Brussels who confirmed that MediaStreamer unblocked Hulu, HBO Max, Amazon Prime Video, and US Netflix on their PS4.

MediaStreamer is a convenient way to watch your favorite platforms on devices that don’t normally support VPNs. But, if you require the full functionality and safety features of a VPN, it’s best to use the dedicated router app.

Try ExpressVPN Today

Dedicated Router App

ExpressVPN has a native app for routers, along with manual configuration on selected devices. This is a great feature that makes ExpressVPN stand out, especially for ease of use. There just aren’t many VPNs out there with such a sleek app for routers.

Installing the app this way gives you several benefits. You'll protect every device connected to your home network, even if they don’t usually support VPN software. That includes any smart TVs, gaming consoles, and streaming devices like Chromecast or Roku. Plus, there’s no limit on the number of devices you can connect once it’s installed on your router.

You’ll also have access to the kill switch and split tunneling. The interactive setup guide was super helpful, and I was able to install everything in less than 10 minutes. You can get the ExpressVPN app on most models of Asus, Linksys, and Netgear routers.

ExpressVPN has also recently updated its router software, making it easier to switch locations. It’s added an auto-update feature, so it’s not necessary to reinstall when upgrades and updates are offered. As for infrastructure, it’s now using OpenSSL version 1.1.1k for improved security. New Linksys Wi-Fi drivers have also been implemented for added stability. On top of that, the latest version of the Lightway protocol is now available on routers.

You can also manually install ExpressVPN on router models from Asus, D-Link, DD-WRT, Netduma and more. However, manual configuration is more time-consuming, and you’ll only be able to switch IPs. Manual configurations and the router app are controlled through your browser.

The easiest way to get set up is to buy a router with ExpressVPN preinstalled. You can find several routers with the firmware already configured for you on the ExpressVPN website.

Screenshot of router set-up steps on ExpressVPN's website

You can also install it on compatible routers or use a manual configuration

You can also replace your router’s original firmware with ExpressVPN’s. However, this may invalidate your warranty and damage your technology. I don’t recommend it unless you’re highly knowledgeable in this area.

Lastly, you can also use Mediastreamer to connect your router to a streaming-optimized US server. However, be aware this won’t encrypt your information, and the best way to connect your router is with the native app.

Try ExpressVPN Today

Simultaneous Device Connections — Connect up to 5 Devices

You can use ExpressVPN on 5 different devices at the same time without any issues. I didn’t experience any drop in performance even when I installed ExpressVPN on multiple devices. 5 is plenty of devices for me, but there are other VPNs that offer more. For example, Private Internet Access offers up to 10 simultaneous connections and IPVanish offers unlimited connections. However, ExpressVPN’s excellent router support makes this a non-issue — you can get unlimited connections by hooking up the VPN on your router.

To test this feature out, I set up ExpressVPN on my laptop, PC, iPhone, Android phone, and through MediaStreamer on my PS4. I accessed 4 different streaming platforms while playing Doom Eternal multiplayer online. None of the videos dropped in quality or buffered, and there was no lag in the game. So, you won’t have to worry about simultaneous connections affecting ExpressVPN’s performance.


15 Months Plan
$ 6.67 / month per month
6 Months Plan
$ 9.99 / month per month
1 Month Plan
$ 12.95 / month per month

You can choose from 3 different subscription plans, with the longest plan offering the best value. The 1-month plan is great if you aren’t sure whether you’ll need a VPN in the long-term, but at almost $13/month, it’s pretty expensive compared to other VPNs.

While you have to pay upfront with both the 6- and 12-month plans, you save considerably (for a year, it’s only $6.67/month, which is 49% cheaper than the 1-month plan, plus you get 3 free months thrown in). Even the price of the yearly plan is more than a lot of other VPNs, but it can’t be denied that ExpressVPN is superior to most of them (especially when comparing its speed, reliability, security, and customer service). I personally think it’s worth the price, but I recommend the 12-month option as it’s the best value.

Since all plans come with the same features and services, the only thing you need to take into consideration is how long you want to use it. Many other VPN services offer cheaper plans, but they come with limited features, so I like that ExpressVPN doesn’t skimp on what you get, either.

You can purchase ExpressVPN with Visa, Mastercard, Paypal, Qiwi Wallet, Maestro, Bitcoin, and more. If you pay with cryptocurrency and use an email you create specifically for the service, you’ll be able to sign up and use ExpressVPN completely anonymously.

It also has a hassle-free money-back guarantee, so you have up to 30 days to ask for a refund if you’re not happy with it. To test this, I contacted live chat support to ask for a refund. They asked me why I was leaving and approved the cancellation in about 12 minutes. The support team member told me it would take 5-7 days to process, but I had all the money back in my account in 3.

Screenshot of live chat where I requested a refund

I had all of my money back in 3 days

The only exception is for iPhone users that order ExpressVPN through the Apple store. Here, you get a 7-day trial and need to request a refund from Apple if you decide to continue after those 7 days are up. They won’t be obligated to uphold the 30-day money-back guarantee. This is why I recommend you always sign up on ExpressVPN’s website. You can easily download it on your phone and sign in afterward.

Another trick that can save you some money is to refer a friend. When you do this, both of you get 30 days of the service for free. Under your account settings, you’ll see a little gift package icon where you can enter their email.

Try ExpressVPN Today

Reliability & Support


ExpressVPN’s live chat service is user-friendly, super helpful, and available 24/7. Its team is one of the most knowledgeable I’ve come across. The only other VPNs that offer support teams that match this level of knowledge, in my experience, are PrivateVPN and ProtonVPN, who both have actual developers on-hand to help troubleshoot issues. However, PrivateVPN’s 24/7 live chat is hit or miss. And ProtonVPN only lets you ask questions over email, and it can take hours or even a whole day to receive a response. ExpressVPN has never taken more than a minute to respond to my queries over live chat.

I contacted support over 20 times while writing this review, and I received a response from an agent within 10 seconds every time. They always had the answers to my questions, although sometimes it took them 2 or 3 minutes to research tough queries.

For example, it wasn’t super easy to find information about using its browser extensions on tablets or Chromebooks on the website. The support team member responded with everything I needed to know about these devices after a few minutes.

Screenshot of live chat support agent answering questions about Chromebook and tablets

I connected with a support agent in 10 seconds or less every time

One minor issue with the chat is how quickly it disconnects. Once, I left the room for a few minutes while I was waiting for an answer. When I returned, the chat box was closed out. This isn’t a huge deal since you can request to speak to the same agent when you open a new one. Its agents also take your email address if you’re registered, so they can send you answers via email if the chat gets disconnected.

ExpressVPN’s website has a massive library of FAQs, setup guides, and video tutorials. If you’d prefer not to talk to a live agent, you’ll most likely be able to find your answers there. It also lets you use its ticketing system or send direct emails, although I find the live chat more convenient.

Screenshot of ExpressVPN video tutorials on its website

You can learn more about VPN technology or watch setup guides for every device

The ExpressVPN website is easy to navigate and full of helpful resources. It’s also available in 16 different languages, including English, Spanish, French, and Dutch.

Try ExpressVPN Today

The Bottom Line

Final Verdict — Super Reliable, Top Speeds, and Excellent Security Make it Worth the Price

ExpressVPN is by far the fastest and most reliable VPN I’ve ever used. Some of its long-distance servers even increased my speeds and I always had buffer-free HD streams. It’s also extremely reliable for unblocking streaming platforms. Every single one I tested loaded up almost immediately without issues.

When it comes to security, ExpressVPN is tough to beat, too. Its military-grade encryption and private DNS servers helped it pass all of my leak tests. On top of that, it has a strict no-logs policy and is headquartered in the privacy-friendly British Virgin Islands. This makes it a VPN service I trust to handle my data.

The only slight negative I found was that it doesn’t come with an ad blocker, which many other top VPNs have. However, this isn’t a big deal since there are several great ad blockers available for free.

Overall, I recommend ExpressVPN to anyone interested in using a VPN. It’s absolutely worth it for the price.

  • Lightning-fast speeds for buffer-free streaming
  • Great at unblocking streaming platforms like Netflix
  • Vast server network with 3,000 servers in 90 countries
  • Military-grade encryption and an automatic kill switch to protect your data
  • Strict no-logs policy
  • Native apps for tons of devices as well as routers
  • Its own Lightway protocol is superfast and great for mobile devices
  • Excellent 24/7 live chat support
  • Comes with a 30-day money-back guarantee

FAQs on ExpressVPN

Can I use ExpressVPN to watch Netflix?

Yes, ExpressVPN will give you access to Netflix libraries all over the world. I used it to unblock Netflix in 20 different countries. You can also use it to access Disney+, Hulu, BBC iPlayer, and just about any other streaming platform you can think of. In fact, I couldn’t find any streaming services it couldn’t unblock. I was also able to stream in HD with zero lag on all the platforms I tested it with. In addition, you’ll be able to stream Netflix on any device using ExpressVPN’s MediaStreamer feature.

Which devices can I use ExpressVPN on?

You can use ExpressVPN on nearly any device that connects to the internet.

The following devices have native apps:

  • PCs running Windows 7 or newer, macOS 10.10 and up, and Linux (Ubuntu, Fedora, Arch, and Raspbian)
  • iPhones and iPads running iOS 12 and newer
  • Android smartphones and tablets running version 2 and up
  • Select routers from Asus, Linksys, and Netgear
  • Android TV
  • Amazon Fire Devices (Fire TV, Tablets, and Fire Stick)
  • Nvidia Shield

Connecting ExpressVPN to your router allows you to connect any WiFi-enabled device to the VPN including Chromecast, smart home systems, and any model of smart TV.

You can also use its MediaStreamer feature to connect these devices:

  • Gaming Consoles like Xbox, Xbox One, PS4, PS5, Wii U, Nintendo Switch
  • Smart TVs including Samsung, Vizio, Sony, LG, and more
  • Streaming devices such as Apple TV and Roku
  • Routers that don’t support ExpressVPN’s app

Can I get ExpressVPN for free?

There’s no free plan, but on some devices there is a free trial. However, I recommend using ExpressVPN’s money-back guarantee instead of using a free trial.

This free period was discontinued for desktop users, but on an iPhone or Android there is still a 7-day trial available. I don’t recommend it because it prevents you from using the 30-day money-back guarantee. You also have to cancel at least 24 hours before the end of the trial. Lastly, these free trials are handled through the Apple and Google Play stores. This means you can’t reach out to ExpressVPN’s 24/7 live chat to request a refund.

How much does ExpressVPN cost?

You can get plans for as low as $6.67/month. Short-term plans are generally more expensive than long-term ones. With a year-long subscription, you save 49% compared to monthly plans. I recommend going with the yearly plan, especially since you’ll still have 30 days to request a refund if you don’t like it.

Is it hard to cancel an ExpressVPN subscription?

No, it’s easy to cancel a subscription if it’s not for you. ExpressVPN gives you up to 30-days to try out the service. If you’re not satisfied, you simply have to request a refund to get all your money back. I tested this out to see how it really works. It only took me 12 minutes to contact support and have my cancellation approved. In 3 days, all of the money was back in my account.

Is ExpressVPN safe to use?

Yes, its military-grade encryption, advanced security features, and strict no-logs policy make ExpressVPN extremely safe. AES-256 bit encryption hides the key to your data in a number 78 digits long so that no computer can crack it. Its kill switch makes sure your IP stays hidden even if the VPN server disconnects. On top of that, ExpressVPN retains zero data about its customer’s location or online activities. This was put to the test in 2017 when the Turkish government seized ExpressVPN servers and found no data they could use inside.

ExpressVPN is also safe to use because it’s based in the British Virgin Islands. This is a country with no data retention laws that’s also outside of the 14 Eyes jurisdiction. They can’t be forced to share data on their citizens or companies by anyone else. And, even though they’re a British overseas territory, they operate entirely under their own rule.

Can you use ExpressVPN in China?

Yes, you can use ExpressVPN in China. ExpressVPN has servers in Hong Kong, which I used to access Chinese television, and it’s known as one of the best VPNs to use in China. However, ExpressVPN is banned in China and my team and I recommend that you research the rules and regulations there before using it. However, it generally fights non-approved VPNs by blocking the technology rather than tracking down the people using it. It’s also a good idea to download the VPN before entering the country if you are planning to travel there.

Will ExpressVPN slow down my connection?

Any VPN will slow your connection down a little because it takes time to encrypt and route your traffic through its servers. ExpressVPN’s local servers only dropped my download speed by 1.5%. Most VPNs drop your speed by much more, so it’s a really impressive stat. In fact, I even had a few servers (Chicago and East London) that actually increased my speeds.

If an ExpressVPN server does decrease your speeds, it’s usually a small drop that won’t make a difference in your online activities.

Money Back Guarantee (Days) : 30
Mobile app :
Number of devices per license : 5

ExpressVPN User Reviews

Based on 1370 reviews in 29 languages

Write a Review on ExpressVPN

Please rate VPN.

PD Vince
PD Vince
Feb 11, 2022
Excellent and easy

Easy to install on multiple computers and mobile devices for instantly accessible Internet browsing protection without needing a new router, although ExpressVPN offers router installation as an option if you prefer coverage for your entire wi-fi system without installing a copy on each device. Useful and informative instructions and informative security/privacy information. Great investment!

Alan Bell
Alan Bell
Jan 26, 2022
Phenomenal Protection

I do a great deal of online gaming, bill pays etc. from my PC. What stands out most is that ExpressVPN has a multitude of server locations, ease of use UI, and has provided me with a seamless online gameplay experience and improved latency. The ability to also configure other devices used in my household makes ExpressVPN unmatched in my honest opinion.

Jan 24, 2022
Perfect app

Perfect. Easy on and off. This is exactly what I signed up for and paid for. The app on my phone works perfect and installation on my 2 computers was a breeze. Plus, it is affordable. I couldn't ask for more.

Compare ExpressVPN With The Top Alternative VPNs

Was this review helpful?
Sorry about that!
(Minimum 10 characters.)