WebRTC leak test: does your browser reveal your real IP?
Run the test to see which IP addresses your browser gives away through WebRTC, even when a VPN is on. Free, no sign-up, and it runs in your browser.
What is a WebRTC leak?
WebRTC is the browser feature behind video calls and file sharing in a tab. To connect you directly to another person, it asks a STUN server for your public IP address and passes it on. A WebRTC leak happens when that address is not the one your VPN shows websites, so a page can read your real IP with a few lines of JavaScript.
A VPN that sends all your traffic through its tunnel covers WebRTC too, and the test shows the VPN server's IP. If it shows another address, your real IP, your IPv6 address or a second network, something is bypassing the tunnel.
How the WebRTC leak test works
The test takes about three seconds and runs in your browser.
What a WebRTC leak can expose
WebRTC was built for calls, not for hiding you. These are the details it can hand to a website.
How to fix a WebRTC leak
Pick the fix that matches how you browse. Run the test again after each change.
WebRTC leak vs DNS leak vs IP leak
The three leaks have different causes, so one test does not cover them all.
Pick a term. Everything else is the same
WebRTC leak test: common questions
A WebRTC leak is when your browser reveals an IP address through WebRTC that differs from the one websites see. With a VPN on, that usually means your real IP is bypassing the tunnel.
Connect your VPN, open this page and read the result. If the IP under “What WebRTC reveals” matches the IP under “What websites see”, there is no leak. Run the test again after you switch server or network.
A VPN that sends all your traffic through its tunnel does, because WebRTC requests travel through the tunnel too. Browser-only VPN extensions often do not cover WebRTC, so always test.
Only if you never use browser-based calls. Switching WebRTC off breaks Google Meet, Discord on the web and similar tools, so a VPN is the safer first fix.
Some browsers and settings still share your address on the home network. It cannot be used to find you online, but it adds to your fingerprint. Current browsers usually replace it with a random .local name.
Yes. The test runs in your browser and asks public Google and Cloudflare STUN servers for your address. Atomic VPN does not receive your IP from this tool.
More on leaks and privacy
Keep your real IP out of WebRTC
Connect Atomic VPN, run the test again and check that WebRTC shows the server's IP, not yours. From $1.99 a month on the yearly plan.

