VPN Test: Is Your VPN Working?
One live check that tells you whether your VPN really hides your IP address, and whether anything leaks around it through DNS, WebRTC or IPv6. For proof, run it once with your VPN off and once with it on. You'll see both IP addresses side by side.
Your VPN Test Result
Running 4 checks on your connection. This takes about 10 seconds.Stored only in this browser for 24 hours, never sent to my server.
How to Test Your VPN Properly
A single green result is good news, but the most convincing proof is a before-and-after comparison. It takes about a minute:
- Turn your VPN off and run this test. It shows your real IP address and internet provider, and saves them in your browser.
- Turn your VPN on, wait until the app says it's connected, then click Run Test Again.
- Compare. The page shows your old and new IP address side by side. If the IP, provider and country changed and all three leak checks pass, your VPN is doing its job.
Repeat the test on every device and browser you use with the VPN. A VPN that works in Chrome on your laptop says nothing about Safari on your phone.
What This VPN Test Checks
1. Is the VPN hiding your IP address?
The test looks up the IP address websites see and check whether it belongs to a VPN, proxy, Tor or data center network, or to a regular home or mobile internet provider. If it still belongs to your provider, the VPN isn't handling this browser's traffic at all. You can see the network details behind your IP, including its ASN, on the Network Information page.
2. DNS leak
Every time you open a website, your device asks a DNS server for its address. If those lookups go to your internet provider instead of through the VPN, your provider can still log every site you visit. The full DNS Leak Test lists every DNS server your browser uses.
3. WebRTC leak
WebRTC lets browsers make video calls directly, and it can ask your network for your public IP address outside the VPN tunnel. Any website can trigger it with a few lines of code. The WebRTC Leak Test shows every address WebRTC reveals.
4. IPv6 leak
Most US home internet providers, including Comcast, AT&T and Spectrum, give you both an IPv4 and an IPv6 address. Some VPNs only tunnel IPv4. Sites that support IPv6 then connect over your real IPv6 address and see exactly who you are. The IPv6 Test shows your IPv6 address and which network it belongs to.
How to Fix a VPN That Leaks
- No VPN detected: reconnect the VPN, check that your browser isn't excluded by split tunneling, and remove VPN browser extensions from other providers.
- DNS leak: turn on "DNS leak protection" in your VPN app, and turn off secure DNS (DNS over HTTPS) in your browser or set it to the VPN's DNS.
- WebRTC leak: install uBlock Origin and enable "Prevent WebRTC from leaking local IP addresses," or block WebRTC in your browser settings.
- IPv6 leak: turn on IPv6 leak protection in your VPN app. If it doesn't have one, disable IPv6 in your network adapter or router settings.
- Leaks keep coming back: turn on the kill switch, and consider a VPN that tunnels IPv6 and runs its own DNS servers.
The guide Is Your VPN Leaking? walks through each fix step by step.
The Verdict: "Connected" Isn't the Same as Protected
The VPN icon only tells you the app is running. It doesn't tell you whether your browser uses the tunnel, or whether DNS, WebRTC or IPv6 traffic slips around it.
Test once after setup, then after every update. If your VPN fails these checks even with leak protection turned on, it's time for a provider that gets the basics right.
Compare VPNs That Pass Leak Tests