How Do I Know if My VPN Is Working? Verify in 2026

Penka Hristovska
Penka Hristovska Former Editor
Published on: February 16, 2025
Fact-checked by Kate Davidson
Updated 2 times since publishing
Penka Hristovska Penka Hristovska Former Editor
Published on: February 16, 2025 Updated 2 times since publishing
Fact-checked by Kate Davidson

Short on time? Here’s how to check if your VPN is working:

  1. Check your IP address. Search “What’s my IP?” in Google before and after connecting to your VPN. If your IP address doesn’t change, your VPN isn’t working.
  2. Run a DNS leak test. Use an online DNS leak test tool to confirm your internet requests are being routed through your VPN.
  3. Perform a WebRTC leak test. Visit a WebRTC leak test site to check if your real IP address is being revealed despite the VPN connection.
  4. Verify IPv6 protection. If your ISP allows IPv6 traffic, use an IPv6 leak test tool to confirm your VPN is tunneling (or blocking) IPv6 traffic properly.
  5. Check for VPN throttling. Run a speed test before and after connecting to the VPN. A drastic drop in speed could indicate issues with the VPN connection.
  6. Test data encryption. A functional VPN will encrypt your web traffic, rendering it unreadable. You can verify this by using free packet inspection tools such as Wireshark.

Verifying that your VPN is functioning properly is simple and takes just a few minutes. You don’t need any technical knowledge or special tools — all you need is a basic internet connection and a few free websites.

In this guide, I’ll walk you through simple steps to check if your VPN is doing its job properly. If your VPN fails any of these tests, I also share some quick fixes to get it back on track.

How to Check if Your VPN Is Working

You can run several tests to check that your VPN is working as it should — and we regularly use all of these when testing and ranking VPNs. Here, I share step-by-step instructions for each.

For this guide, I used ExpressVPN, which is one of the top VPNs on the market (and no surprise, it passed all of these tests).

If your VPN happens to fail any of these tests, here’s how you can fix it.

Method 1. Check Your IP Address

A working VPN changes your public IP address. This means that when you’re connected to the VPN, your IP address should be different from the one you have when you’re not connected. To check this:

  1. Disconnect from the VPN, type “what’s my IP” into the search bar or your browser, and check the results. Alternatively, you can directly visit whatismyipaddress.com, which is a reliable site for confirming your public IP address.

Do I Know If My VPN Is Working

  1. Open your VPN app and connect to any server. Again, type “what’s my IP” into your search engine and take a look at the results. Note your IP address once you’re connected to the VPN server.

Do I Know If My VPN Is Working

  1. Compare the IP addresses. If it changes after connecting to the VPN, your VPN is working. If it stays the same, your real IP is exposed.

Do I Know If My VPN Is Working

Pro tip: Some VPNs show the IP address they’ve assigned to you on the main dashboard. If that’s the case with your VPN, you can just compare that IP address with the one you see in your browser.

Method 2. Run a DNS Leak Test

A DNS leak exposes your real location and IP address through your DNS requests, even if the VPN is hiding your general internet traffic. This type of leak happens when your device sends DNS requests (which help translate website names into IP addresses) outside of the VPN, using your ISP’s (Internet Service Provider’s) servers.

The best way to check if your DNS requests are leaking is to use a leak test site, such as dnsleaktest.com. Here’s what to do:

  1. Open your VPN app and connect to a server.
  2. Visit dnsleaktest.com. Once there, click Standard Test and review the results.

Do I Know If My VPN Is Working

  1. Check the results. If the ISP column shows your real internet service provider, your VPN isn’t working. The Country column should match the VPN server location you selected. If it doesn’t, your connection is likely leaking your real location. In my case, since I’m connected to a Canadian server location, I know my VPN is doing its job.

Do I Know If My VPN Is Working

Method 3. Perform a WebRTC Leak Test

A WebRTC leak happens when your browser uses your device’s actual IP to make direct peer-to-peer connections for faster communication (like video calls) without relying on a server — which is why it can bypass the VPN and leak your real IP.

To check for WebRTC leaks, you can use a leak test website, such as browserleaks.com. Follow these steps:

  1. In your browser’s address bar, type “browserleaks.com/webrtc” and hit enter.

Do I Know If My VPN Is Working

  1. Wait for the website to load and perform the test automatically. Check to make sure there are no WebRTC leaks.

Method 4. Verify IPv6 Protection

An IPv6 leak is like a regular IP leak, but it happens specifically with IPv6 traffic. While a regular IP leak exposes your real IP through IPv4 (the older internet protocol), an IPv6 leak happens when your device uses the newer IPv6 protocol and the VPN doesn’t protect that traffic, allowing your real IP address to slip through unnoticed.

To check if your VPN is leaking IPv6 traffic, go to ipleak.net. The site will run the test automatically. If your ISP or VPN doesn’t support IPv6 traffic, you’ll see a message that reads “IPv6 test not reachable.” If your VPN blocks IPv6 traffic, you’ll see the same message.

Do I Know If My VPN Is Working

Editor’s note: My leak test results show this message because my ISP doesn’t support IPv6 traffic. I asked a colleague to do the same test when connected to ExpressVPN, which automatically blocks IPv6 traffic, and the results are shown in the screenshot above.

Method 5. Test Your Connection Speed

Running a speed test is useful if you’re experiencing slow loading times, buffering, or lag, and you suspect your VPN might be the cause. It’s important to note that a slowdown doesn’t necessarily indicate a problem — using a VPN will always slow your internet speeds to some extent.

Here’s how to test your connection speeds:

  1. Make sure your VPN is disconnected.
  2. Visit speedtest.net and click Go. Note down the test results.
  3. Connect to the VPN, reload the site, and do the test again.

Do I Know If My VPN Is Working

  1. Compare your download and upload speeds with and without a VPN connection. If the drop is significant, it may indicate that your VPN isn’t working properly.

Do I Know If My VPN Is Working

It’s important to know that a VPN’s performance isn’t determined by a speed test alone, and results can vary significantly depending on several factors, such as your base internet speed, server distance, network congestion, and even the VPN protocol used.

The numbers below provide a general guide to understanding VPN speed impact, but they’re not a one-size-fits-all rule. If you have a very fast or slow internet connection, your experience may differ. For example, if you have a 1 Gbps connection, losing 30% of your speed might not be noticeable. But if your base speed is 50 Mbps, a similar percentage drop could make streaming or gaming difficult.

  • Nearby server (same country or region). A well-optimized VPN should only reduce your speeds slightly, typically by 10–20%. Some premium VPNs, like ExpressVPN, keep slowdowns to a minimum and even improve speeds if your ISP is throttling your traffic.
  • Distant server (another continent). A larger drop (30–50% or more) is normal due to the increased distance and higher latency. This doesn’t necessarily mean there’s a problem — it’s simply how internet routing works.

Method 6. Test Data Encryption

To test whether your connection is properly encrypted, I recommend using Wireshark.

Wireshark is a packet analyzer that lets you see the data being sent and received on your network in real time. It helps diagnose network issues, including whether your VPN is encrypting your connection as it should. It’s available for Windows and macOS.

Editor's Note: ExpressVPN and this site are in the same ownership group.

What to Do if Your VPN Isn’t Working

If your VPN failed any of these tests, don’t worry — it’s likely fixable. Here are some steps you can take to resolve the most common VPN issues and get your connection back to optimal performance.

Editor's Note: Intego ONE, Private Internet Access, CyberGhost and ExpressVPN are owned by Kape Technologies, our parent company

More Things You Can Do

Besides directly addressing the above problems, you can take some additional steps. Here’s what you can try:

Editor's Note: Intego ONE, Private Internet Access, CyberGhost and ExpressVPN are owned by Kape Technologies, our parent company

Frequently Asked Questions

The listings featured on this site are from companies from which this site receives compensation and some are co-owned by our parent company. This may influence rankings and the manner in which listings are presented. 
Learn more
About the Author
Penka Hristovska
Penka Hristovska
Former Editor
Published on: February 16, 2025

About the Author

Penka Hristovska is a former editor at SafetyDetectives. She was an editor at several review sites that covered all things technology — including VPNs and password managers — and had previously written on various topics, from online security and gaming to computer hardware. She’s highly interested in the latest developments in the cybersecurity space and enjoys learning about new trends in the tech sector. When she’s not in “research mode,” she’s probably re-watching Lord of The Rings or playing DOTA 2 with her friends.