A VPN can look connected and still leak. Here is how to test a VPN properly in about five minutes, using free tools.
1. Note your real IP
Turn the VPN off and run our VPN leak test. Write down your IP address, your internet provider and your location. You need these to spot a leak later.
2. Connect and check your IP changed
Turn the VPN on and connect to a server, ideally in another country. Run the test again. Your IP, provider and location should all be different. Our VPN checker also tells you whether the new IP belongs to a VPN.
3. Check for WebRTC leaks
WebRTC can reveal your real IP to websites even with a VPN on. Run the WebRTC leak test. No public IP from step 1 should appear.
4. Check for IPv6 leaks
If your ISP gives you IPv6 and your VPN only tunnels IPv4, sites can see your real IPv6 address. The IPv6 card in the leak test shows this. Fix it with your VPN’s IPv6 leak protection or by turning IPv6 off.
5. Check for DNS leaks
DNS leaks show your browsing to your ISP. Read what a DNS leak is to learn the signs. Our DNS leak test is coming soon.
6. Test the kill switch
Disconnect the VPN suddenly and see whether your traffic stops. Our kill switch guide shows a safe way to do it.
7. Test your torrent client (if you use one)
Your browser and torrent client can take different routes. Use the torrent IP check to see the IP your client shows to peers.
How often should you test?
Test after installing a VPN, after app updates, when you change devices or networks, and any time something seems wrong. A test takes under a minute.