Is my VPN working?
Check whether your VPN is really on and whether your real IP address leaks through WebRTC or IPv6. Free, instant, and nothing is stored.
A VPN should replace your real address with the VPN's address, for every website and every kind of connection. This test checks the ways that commonly goes wrong, in a few seconds, without installing anything.
What the test checks
- Your provider. Whether your address belongs to a VPN or data center network, or to a regular home, office, or mobile provider.
- Your location. Whether the address's location matches your device's time zone. A mismatch usually means a VPN is on, or that you're traveling.
- WebRTC. Whether your browser reveals another public address through WebRTC, the technology behind video calls.
- IPv6. Whether your IPv6 traffic goes through the same network as your IPv4 traffic. Some VPNs only cover IPv4, so IPv6 slips past them.
If something leaks
- WebRTC leak: turn on WebRTC or leak protection in your VPN app or its browser extension. Our WebRTC leak test explains the browser settings.
- IPv6 leak: turn on IPv6 leak protection in your VPN app, or choose a VPN that supports IPv6. As a last resort, turn off IPv6 on your device while the VPN is on.
- DNS: a web page can't test DNS leaks reliably. Turn on DNS leak protection in your VPN app, and use your VPN provider's own leak test.
- Turn on the kill switch. It blocks the internet if the VPN connection drops, so your real address never shows.
Limits of this test
VPN detection works from clues, not certainty. Some VPN addresses look like ordinary home connections, and travelers' time zones won't match. The test checks this browser at this moment; other apps on your device might not use the VPN. Nothing from the test is stored.
New to VPNs? Read how to hide your IP address.
Last updated October 2026.