Free tool
Is your VPN leaking your address?
A VPN is supposed to hide your real address. But browsers have a side door, WebRTC (used for video calls), that can go around the tunnel. We check whether it gives your address away.
01 · Seen by our server
216.73.217.148
Amazon.com, Inc. · AS16509
Your connection's exit address: the VPN's if it is on.
02 · Revealed by WebRTC
Only the public address is compared. The test runs in your browser: to discover the public address, it asks a Google and a Cloudflare STUN server, which see your address like any website does. The public addresses found are sent to our server only to name their provider; your local addresses never leave your device. Nothing is kept.
How to read the result
Same address
No leak
WebRTC shows the same address as our server. With a VPN on, it is the VPN's: your real address stays hidden.
Different address
Probable leak
WebRTC reveals another public address, often your internet provider's. Any site can read it without asking.
Without a VPN, this can be normal (two connections, IPv6).
Nothing revealed
Door closed
WebRTC is off or blocked, or the STUN server did not answer: no address leaked this way.
Local addresses (192.168…, 10…) or names ending in .local are something else: they only identify your device on your own network. Modern browsers hide them behind a random .local name.
How to fix a leak
- Turn on your VPN's protectionMost VPN applications have a “WebRTC leak protection”, “IPv6 leak protection” or “kill switch” setting. Turn them on, and prefer the VPN's full application over a browser extension, which only covers web pages.
- Chrome and EdgeInstall Google's official “WebRTC Network Limiter” extension and choose Use my default public interface only: WebRTC then takes the same route as the VPN.
- BraveSettings › Privacy and security › WebRTC IP handling policy: choose Disable non-proxied UDP.
- FirefoxType
about:configin the address bar, search formedia.peerconnection.enabledand set it tofalse.
Keep in mind that turning WebRTC off completely breaks video calls in the browser (Google Meet, Teams on the web, Jitsi). The VPN's own protection is the best compromise.
Questions
I don't use a VPN. Should I care?
Not really. Without a VPN, websites already see your real address: WebRTC reveals nothing more. The test is mainly useful to people who count on a VPN to hide their location.
Why does an IPv6 address appear?
Our site only answers over IPv4, but your connection may also have an IPv6 address. If it belongs to your internet provider while your VPN is on, your VPN does not cover IPv6: that is a leak. If it belongs to the VPN, all is well.