Privacy tool

VPN leak test

A VPN only protects you if nothing slips around it. This checks what the world actually sees — your public IP and location, and whether WebRTC is leaking a different address — then points you to the DNS check.

Runs in your browser · nothing logged or stored

Checking your connection for leaks…

Everything runs in your browser, talking only to a public STUN server to see what your connection exposes. We don’t log or store your IP address.

IP leak

If sites see your real IP and home city while your VPN is on, the tunnel isn’t carrying your traffic. The location above should be the server’s.

WebRTC leak

Your browser can reveal your real IP through WebRTC even with a VPN connected. Good VPNs block this; so can a browser tweak.

DNS leak

If your VPN doesn’t handle DNS, your provider still sees every site you look up. Our DNS guide tests this in under a minute.

Found a leak?

Use a VPN that passes by design.

Our privacy picks ship with WebRTC and DNS leak protection plus a kill switch — so this test comes back clean.

Frequently asked questions

What is a VPN leak?

A leak is when some of your traffic or identifying information slips outside the encrypted tunnel — exposing your real IP address or revealing which sites you visit. The three common culprits are IP/WebRTC leaks and DNS leaks.

Why does WebRTC leak my IP even with a VPN?

WebRTC is a browser feature for real-time calls. To connect peers it can ask your device for its public IP directly, bypassing the VPN tunnel. A VPN with built-in WebRTC-leak protection — or a browser setting — closes this gap.

How do I fix a leak I found here?

Enable your VPN’s leak protection and kill switch, use a VPN that runs its own DNS, and disable WebRTC in your browser if you don’t need it. If leaks persist, switch to a VPN that passes leak tests by design — our privacy picks all do.