Home / Tools / WebRTC Leak Test
Live Tool

WebRTC Leak Test

Detect whether your browser is exposing your real IP address through the WebRTC API — even when a VPN is active. WebRTC leaks bypass VPN tunnels and can reveal your real identity to every website you visit.

Instant results  ·  Nothing stored  ·  No account needed
Test Result
Run the test to check
your WebRTC status
Public IPs Found
Private IPs Found
WebRTC Status
Leak Risk

What Is a WebRTC Leak?

WebRTC (Web Real-Time Communication) is a browser technology that enables video calls, voice chats, and peer-to-peer file sharing directly in the browser without plugins. To establish these connections, WebRTC needs to know the real IP addresses of both parties.

The problem is that some browsers expose your real IP address through WebRTC even when you are connected to a VPN. The browser bypasses the VPN tunnel and communicates directly using your actual network interface, leaking your real public IP and sometimes your local network IP to any website that requests it.

This is not a bug — it is how WebRTC is designed to work. But it creates a serious privacy vulnerability for VPN users who assume their real IP is hidden at all times.

How to Fix a WebRTC Leak

1
Use Brave Browser
Brave blocks WebRTC leaks by default without any configuration. It is the easiest solution for most users and requires no extensions or settings changes.
2
Firefox: Disable WebRTC
Type about:config in the Firefox address bar. Search for media.peerconnection.enabled and set it to false. This fully disables WebRTC in Firefox.
3
Chrome: Use an Extension
Chrome does not allow fully disabling WebRTC without an extension. Install a WebRTC leak prevention extension from the Chrome Web Store to block IP exposure.

Frequently Asked Questions

Does a VPN protect against WebRTC leaks?
Not automatically. Most VPNs do not prevent WebRTC leaks by default because WebRTC bypasses the VPN tunnel at the browser level. Some VPN clients include WebRTC leak protection as a separate feature — check your VPN settings to see if this option is available.
Can websites detect my real IP through WebRTC?
Yes. Any website can use a few lines of JavaScript to trigger a WebRTC connection and read the IP addresses your browser exposes. This is commonly used by advertisers, streaming services, and security researchers to identify real user locations behind VPNs.
Will disabling WebRTC break video calls?
Yes. Disabling WebRTC entirely will prevent browser-based video and voice calling from working. Services like Google Meet and Zoom use WebRTC when accessed through a browser. If you disable WebRTC you will need to use native desktop apps for these services instead.
What is the difference between public and private IP in WebRTC?
A public IP is your actual internet-facing address visible to websites. A private IP (like 192.168.x.x) is your local network address assigned by your router. WebRTC can expose both. A public IP leak is the most serious because it directly identifies you on the internet.
Does this test store any data?
No. The WebRTC test runs entirely in your browser using the RTCPeerConnection API. No IP addresses, test results or personal data are sent to or logged by our servers at any point.
My test shows only private IPs — is that a leak?
Private IPs alone are not a serious leak. They reveal your local network structure but not your public identity. A real WebRTC leak occurs when a public IP is exposed that differs from your VPN server IP, revealing your true internet location.