Privacy · free
WebRTC leak test
See whether your browser reveals your real IP address through WebRTC, even behind a VPN or proxy.
Running the test…
The test runs in your browser against public STUN servers; the addresses it finds are not sent to us.
WebRTC lets browsers make direct audio, video and data connections. To find a route, the browser asks a STUN server what its public address is, and a web page can read the answer with a few lines of JavaScript. If your VPN or proxy only covers normal web traffic, that answer can be your real IP address: a WebRTC leak.
The test compares the public addresses WebRTC reveals with the address you browse from. They should be the same. Local addresses are hidden by modern browsers behind a random .local name (mDNS), which is not a leak.
How to fix a leak
- Firefox: set
media.peerconnection.enabledto false inabout:config. - Chrome, Edge, Brave: use the VPN’s own extension or an extension that limits WebRTC to the proxied route; Brave has the option under Privacy, “WebRTC IP handling policy”.
- VPN apps: many block WebRTC leaks at system level; test again after connecting.
Then check the rest of what your connection reveals with the DNS leak test, the proxy judge and what is my IP.