How to Test a VPN?
🔍 Quick answer:
Test your VPN in 4 steps: (1) check your IP at whatismyip.com — it should differ from your real one, (2) run a DNS leak test at dnsleaktest.com, (3) check for WebRTC leaks at browserleaks.com, and (4) run a speed test at speedtest.net to confirm reasonable performance. All four should pass before you trust the VPN.
Test 1: IP address leak check
Disconnect from your VPN first and visit whatismyip.com — write down the IP shown. Reconnect to the VPN (ideally in a different country) and refresh. If the VPN is working, you should see a different IP that matches the country you selected.
⚠️ Red flag: If the IP is the same with and without VPN, your VPN isn't routing traffic at all. Reinstall the app or contact support.
Test 2: DNS leak test
DNS leaks happen when your browser bypasses the VPN tunnel and uses your ISP's DNS servers — exposing the sites you visit. Go to dnsleaktest.com and click Extended Test. The result should show DNS servers from your VPN provider, not your ISP (Comcast, Verizon, etc.).
Test 3: WebRTC leak test
WebRTC (used for video calls) can leak your real IP even with a VPN active. Visit browserleaks.com/webrtc — if you see your real local IP (192.168.x.x) or real public IP, you have a WebRTC leak. Fix it in Chrome by installing the WebRTC Leak Prevent extension.
Test 4: Speed test
Visit speedtest.net with VPN off and record your baseline. Turn VPN on and re-test. A good VPN typically drops your speed by 10–30%. Anything over 50% suggests a poor server or wrong protocol — try WireGuard or switch to a closer server.
Test 5: Kill switch test
The kill switch is supposed to block all internet traffic if the VPN drops. To test: connect to the VPN, start a download, then forcibly disconnect the VPN app. The download should stop within 1–2 seconds. If it keeps going, your real IP was exposed — your kill switch isn't working.
All-in-one tools
- ipleak.net — runs IP, DNS, WebRTC, and torrent address detection in one page
- perfect-privacy.com/check-ip — comprehensive multi-leak detection
- ExpressVPN's diagnostics — built into their app
💡 Pro tip: Run these tests on a fresh VPN connection before you start torrenting or doing anything sensitive. A 60-second check now prevents a real leak later. Test in the country you'll actually use the VPN in — servers in distant countries have higher latency and more potential for partial leaks.
On this page
Top 3 VPNs 2026 Tested
We earn commission if you purchase through links
Similar questions
Terms you'll meet
- IP address
- Your device's public ID online.
- Encryption
- Scrambling data so only you can read it.
- No‑logs policy
- VPN doesn't store your activity.