Surfshark leak test
Connect to Surfshark and run this Surfshark leak test to check that it hides your real IP. The test looks at your public IP, IPv6 and WebRTC addresses and flags anything that leaks past the VPN.
How to test Surfshark for leaks
- Disconnect Surfshark and run the test once to see your real IP.
- Connect to a Surfshark server and run the test again.
- Every address should now belong to the VPN. A red result means something leaks.
Surfshark DNS leak test
Surfshark routes DNS lookups through its own servers while connected. A DNS leak usually means a custom DNS setting, a browser using its own secure DNS provider, or a reconnect without the kill switch. Our DNS leak test is coming soon. Meanwhile, see what a DNS leak is.
How to fix a Surfshark leak
- WebRTC leak: use the Surfshark app, or turn on WebRTC protection in the Surfshark browser extension.
- IPv6 leak: update the app, reconnect, or disable IPv6 on your device.
- Leaks when the VPN drops: turn on the Kill Switch in Surfshark’s settings.
- Split tunneling (Bypasser): make sure your browser is not on the bypass list.
FAQ
Does Surfshark leak DNS?
Not when it works correctly. If you suspect a leak, check that you have not set custom DNS servers and that the kill switch is on.
Why does the test say no VPN with Surfshark on?
Check that the app says Connected and that your browser is not excluded by the Bypasser feature. Then reload this page.