Check in seconds whether your browser leaks your real IP address through WebRTC, even when you use a proxy or VPN. Free, no sign-up, and the test runs in your browser.
Testing your browser…
WebRTC in this browser: …
| IP address | Type | Result |
|---|---|---|
| … | ||
The test runs in your browser. Our server only echoes back the IP address it sees and does not store it.
WebRTC (Web Real-Time Communication) lets your browser open direct connections for video calls, voice chat and file sharing. To set up those connections, the browser asks STUN servers for its IP addresses, and any website can start that same request with a few lines of JavaScript, without asking your permission.
This WebRTC leak test does exactly that. It collects every IP address your browser reveals through WebRTC and compares them with the IP address websites see when you load a page (checked separately for IPv4 and IPv6). If WebRTC shows a public IP address that websites don't otherwise see, you have a WebRTC leak: your real IP is exposed behind your proxy or VPN.
.local name. That is the safe default.A proxy or VPN reroutes your web traffic, but WebRTC often uses UDP and can take a different route. That is how your real IP ends up next to your proxy IP. For privacy, it means trackers and advertisers can still see where you browse from. For multi-accounting, it is worse: platforms compare the IP of your connection with the IP that WebRTC reports. A mismatch is a strong signal that something is being hidden, and a leaked IP that shows up in every profile links your accounts to one location.
Read the full explanation in our guide What is WebRTC leakage and how do you prevent it?
Chrome and Edge have no built-in setting to disable WebRTC. Install Google's official WebRTC Network Limiter extension, or install uBlock Origin and turn on Prevent WebRTC from leaking local IP addresses in its settings.
Type about:config in the address bar, search for media.peerconnection.enabled and set it to false. This disables WebRTC completely. To keep WebRTC working, set media.peerconnection.ice.default_address_only to true instead.
Go to Settings, Privacy and security, WebRTC IP handling policy, and choose Disable non-proxied UDP.
Safari hides local IP addresses by default. If the test still shows a leak, the cause is usually a VPN or proxy that does not route all traffic.
Use a VPN app that tunnels all traffic, including UDP, and has WebRTC leak protection. VPN browser extensions are often proxy-only and do not cover WebRTC. After every change, run this test again.
Disabling WebRTC stops the leak, but it also breaks video calls in the browser, and anti-fraud systems notice a browser without WebRTC because almost every real browser has it. For managing multiple accounts, masking works better: WebRTC stays on, but it reports an IP address that matches your proxy.
That is what the Altered WebRTC mode in Incogniton does. Every browser profile gets its own proxy, and WebRTC reports a public IP based on that proxy and a fake local IP. WebRTC keeps working and your real IP stays hidden. See the WebRTC settings documentation for all options.
A WebRTC leak test checks which IP addresses your browser reveals through WebRTC and compares them with the IP address websites see. If WebRTC exposes a different public IP, your real IP leaks past your proxy or VPN.
Yes. Many VPNs and especially VPN browser extensions only reroute regular web traffic. WebRTC can use UDP and send STUN requests over your normal connection, which exposes your real IP. Run the test with your VPN switched on to check.
No. Incognito and private windows do not save history or cookies, but WebRTC works the same way as in a normal window, so it can still reveal your IP addresses.
Disabling WebRTC is safe for your privacy, but browser-based video calls (such as Google Meet or Discord in the browser) stop working, and websites can detect that WebRTC is missing. Masking the WebRTC IP keeps WebRTC working without the leak.
A DNS leak exposes which DNS server resolves your requests, usually your internet provider's, which hints at your location. A WebRTC leak exposes your IP address itself. Both can bypass a VPN or proxy, so check both.
No. The test runs in your browser. Our server only tells your browser which IP address it sees, and the IPv4 and IPv6 checks use the public ipify service. Nothing is saved.
We use cookies to enhance site navigation, analyze site usage, and support our marketing efforts. You can accept all cookies or manage your preferences at any time.
We use cookies to enhance site navigation, analyze site usage, and support our marketing efforts. You can accept all cookies or manage your preferences at any time.