WebRTC Leak Test
WebRTC can reveal your real IP address to websites even while you use a VPN or proxy. This test opens WebRTC connections in your browser and shows any public or local IP that leaks, so you can confirm your connection stays private.



Explore Our Tools
Free IP & browser security tools — no sign-up required.
IP Score CheckerCheck your IP Score, fraud risk & blacklist statusIP LookupGeolocation, ISP & reputation for any IPBrowser FingerprintCanvas, WebGL & Audio uniquenessBot DetectionDetect automation & antidetectDNS Leak TestSee if your DNS leaks your real ISPProxy CheckerTest proxy anonymity & detectionFree Web ProxyBrowse anonymously via our proxy
Proxy Manager ExtensionSwitch and manage proxies in one clickWhat is a WebRTC leak?
WebRTC is the technology browsers use for real-time audio, video, and peer-to-peer connections. To connect two peers, the browser asks STUN servers to discover your public and local IP addresses. A WebRTC leak is when those requests reveal your real public IP even though you are behind a VPN or proxy.
Why WebRTC can expose your real IP
WebRTC often talks to STUN servers directly, outside the proxy tunnel, so the IP it discovers is your true one. This means a site can read your real IP through JavaScript without you ever noticing — a common reason a VPN or proxy setup gets detected as inconsistent.
How to read your WebRTC leak test results
Start with the overview badge: “No Public IP leak” means none of the tested STUN servers returned a public IP other than the one you expect. Then compare the public IP across every server. If they all match your VPN or proxy IP, you’re clean; if even one returns a different IP, WebRTC is leaking. A local IP that shows N/A or matches your public IP is not a leak on its own. For a full walkthrough of each server result and the SDP log, see how to know if you have a WebRTC leak.
How to prevent a WebRTC leak
- Use a browser or extension that disables or masks WebRTC when privacy is needed.
- Choose a VPN or proxy that explicitly blocks WebRTC IP discovery.
- Configure WebRTC Public IP to match your proxy IP when using an antidetect browser such as Hidemyacc.
- Disable IPv6 if it is not tunnelled, since WebRTC can leak an IPv6 address separately.
- Re-run this test after changing settings to confirm no public IP is exposed.
Frequently Asked Questions
What is WebRTC?
WebRTC (Web Real-Time Communication) is a technology that allows browsers to support real-time communication such as video calls, voice chats, and peer-to-peer data sharing without installing additional plugins.
What is a WebRTC leak?
A WebRTC leak occurs when your browser reveals your real IP address through WebRTC connections, even if you are using a VPN or proxy.
What is a WebRTC leak test?
A WebRTC leak test checks whether your browser exposes your real IP address through WebRTC. It helps verify if your VPN or proxy is properly protecting your network identity.
How does a WebRTC leak test work?
A WebRTC leak test analyzes WebRTC connections created by your browser and detects whether local or public IP addresses are exposed.
Can WebRTC reveal my real IP address?
Yes. In some cases, WebRTC can reveal your real IP address, especially if your VPN does not block WebRTC traffic or your browser settings allow it.
Why does WebRTC leak happen even when using a VPN?
Some VPNs only route normal traffic but do not block WebRTC requests. As a result, WebRTC may still expose your real IP address through peer-to-peer connections.
How can I prevent WebRTC leaks?
You can prevent WebRTC leaks by disabling WebRTC in your browser, using browser extensions that block WebRTC, or choosing a VPN that includes WebRTC leak protection.
Is a WebRTC leak dangerous?
A WebRTC leak can expose your real IP address and approximate location, which may compromise your online privacy even when using a VPN or proxy.

