WebRTC Leak Test
WebRTC is a browser technology used for voice, video and peer-to-peer connections โ but it can reveal your real local IP address even when you are connected through a VPN. Run this test to see whether your actual IP is leaking.
What Is a WebRTC Leak?
WebRTC (Web Real-Time Communication) lets browsers connect directly to each other for voice calls, video conferences and file sharing. To establish those connections, your browser briefly discovers your device's IP addresses, including your local LAN address, through a mechanism called ICE (Interactive Connectivity Establishment). Under normal browsing this information stays private โ but a malicious website can trigger a WebRTC connection and read those addresses.
The problem for VPN users is that WebRTC requests can bypass the VPN tunnel and reveal the real local IP address assigned to your device by your router. If you are on a public Wi-Fi network, this local IP is unique to your device on that network and can be used to track or fingerprint you, even though your public (VPN) IP hides your general location. This is why a WebRTC leak test is an essential part of any privacy check.
How to Run the Test
- Connect through your VPN (if you use one) as you normally would.
- Click Test WebRTC Leak on this page.
- Wait a couple of seconds while the test gathers IP candidates.
- If any local IP addresses are reported alongside your VPN IP, you have a leak and should take steps to block WebRTC in your browser.
The test runs entirely in your browser โ no data is sent to us. We recommend running it again after changing browsers, updating your VPN, or connecting to a new network.
WebRTC can reveal your local IP even when using a VPN. Click test to check.
WebRTC Leak โ Frequently Asked Questions
What does a WebRTC leak actually expose?
It exposes your device's local network IP address (for example 192.168.1.5), which is unique to your device on your current network. On a public Wi-Fi network, a website could use this to track you or build a fingerprint. It does not reveal your street address, but it does undermine the anonymity a VPN is meant to provide.
How do I fix a WebRTC leak?
You can disable WebRTC in your browser settings or with a browser extension, which is the most reliable fix. Many VPN browser extensions also add WebRTC protection. Alternatively, use a browser or extension that forces WebRTC traffic through the VPN interface so your real local IP is never exposed.
Is a WebRTC leak the same as a DNS leak?
No, though both are privacy leaks. A DNS leak sends your DNS queries to your ISP instead of your VPN provider, potentially revealing which sites you visit. A WebRTC leak reveals your local IP address through the browser's peer-to-peer connections. A thorough privacy check covers both โ you can run a DNS lookup to inspect DNS behaviour alongside this test.
Does a WebRTC leak mean I'm being hacked?
No. A WebRTC leak is a privacy weakness, not an intrusion. It means a website you visit could learn your local IP address, which is a concern for anonymity but is not itself a sign that your device has been compromised. It is, however, worth fixing if you rely on a VPN for privacy.
Does this WebRTC test store anything about me?
No. The test runs entirely in your browser using JavaScript and reports the results to you only. Nothing is sent to our servers, and no data about your IP addresses or test results is collected or logged by us.