DNS RobotDNS Propagation Checker
HomeDNS LookupWHOIS LookupIP LookupSSL Check
DNS RobotDNS Propagation Checker

Next-generation DNS propagation toolkit

Privacy PolicyTerms of ServiceAbout UsBlogContact

DNS Tools

DNS LookupDNS Speed TestDomain to IPNS LookupMX LookupView all

Email Tools

Email CheckerSPF Record CheckerDMARC CheckerDKIM CheckerSMTP Test ToolView all

Website Tools

Website Down CheckerWHOIS LookupHosting CheckerDomain AvailabilitySubdomain FinderView all

Network Tools

Ping ToolTraceroutePort CheckerHTTP Headers CheckSSL Certificate CheckView all

IP Tools

IP LookupWhat Is My IPIPv6 TestWebRTC Leak TestDNS Leak TestView all

Utility Tools

QR Code ScannerQR Code GeneratorUPI QR Code GeneratorWiFi QR Code GeneratorMorse Code TranslatorView all
© 2026 DNS Robot. Developed by ❤ Shaik Brothers
All systems operational
Made with
  1. Home
  2. /
  3. Network Tools
  4. /
  5. WebRTC Leak Test

WebRTC Leak Test

Check whether WebRTC in your browser reveals your real IP address behind a VPN or proxy. The WebRTC leak test compares the IP websites see with every address WebRTC exposes, IPv4 and IPv6, and names the network behind each public IP.

VPN Leak CheckPublic & Local IPsIPv4 & IPv6Instant Result

Testing WebRTC in your browser…

IP seen by websites

From normal HTTPS requests. With a VPN on, this should be the VPN's address.

IPs revealed by WebRTC

From WebRTC (STUN) connection candidates. A public IP here that isn't on the left is a leak.

The test runs in your browser. It contacts Google's public STUN servers and ipify.org, and sends each public IP to our IP lookup (ipinfo.io) to name its network. Results aren't saved.

Advertisement

What Is a WebRTC Leak?

WebRTC (Web Real-Time Communication) is the browser technology behind video calls, voice chat and file sharing in sites like Google Meet and Discord. To connect two people directly, it collects the device's network addresses and asks a STUN server for its public IP address.

A WebRTC leak happens when those addresses reveal more than you intended. The classic case is a VPN: websites see the VPN's IP, but WebRTC asks the STUN server outside the tunnel and reports your real public IP, the one your ISP gave you. Any website can trigger this with a few lines of JavaScript and no permission prompt.

WebRTC leak test result showing the IP seen by websites next to the IP addresses revealed by WebRTC
Left: the IP websites see. Right: what WebRTC reveals. A public IP on the right that isn't on the left is a leak.

How This WebRTC Leak Test Works

1
Find your browsing IP

Your browser makes ordinary HTTPS requests to IPv4-only and IPv6-only servers. Those addresses are what every website sees.

2
Run WebRTC

The test opens a WebRTC connection that's never used for anything, just to collect its candidates: local addresses, plus the public IP Google's STUN servers report back.

3
Compare

If WebRTC reveals a public IP that isn't your browsing IP, that's a leak. The test names the network behind each IP so you can spot your real ISP next to your VPN.

4
Fix and re-test

Apply one of the fixes below, then press Test again to confirm the leak is gone.

Advertisement

What Your Result Means

SafeNo WebRTC leak

WebRTC only revealed the IP websites already see. Your VPN or browser is handling WebRTC correctly.

Fix itWebRTC leak detected

WebRTC revealed a different public IP, usually your real one. Anyone running a script on a page you visit can read it.

No leakWebRTC disabled

Your browser or an extension blocks WebRTC completely. Nothing can leak, but browser-based video calls won't work.

MinorLocal IP exposed

Older browsers show local addresses like 192.168.1.20. Modern Chrome, Edge, Firefox and Safari hide them, usually behind random mDNS names ending in .local.

How to Stop a WebRTC Leak

  • Use your VPN's leak protection. Most reputable VPN apps have a WebRTC or "leak protection" setting, or route all traffic through the tunnel so STUN requests go through it too. Turn it on, then test again.

  • Chrome and Edge: neither has a built-in switch. Install Google's official WebRTC Network Limiter extension from the Chrome Web Store. It stops WebRTC from using your ISP address while you browse through a VPN.

  • Firefox: open about:config and set media.peerconnection.enabled to false. This turns WebRTC off completely, so in-browser video calls stop working.

  • Brave: go to Settings → Privacy and security → WebRTC IP handling policy and choose Disable non-proxied UDP.

  • On your phone: mobile browsers have fewer settings, so rely on a VPN app that blocks WebRTC leaks.

Advertisement

Do I Need to Worry Without a VPN?

Usually not. Without a VPN or proxy, the public IP WebRTC reveals is the same one every website already sees from your normal connection, so nothing new leaks. A WebRTC leak matters when you're deliberately hiding your IP: with a VPN, a proxy or Tor-like setups.

Local addresses are a smaller privacy issue. A local IP like 192.168.1.20 doesn't identify you on the internet, but it can help with browser fingerprinting, which is why modern browsers now replace it with a random .local name.

WebRTC Leaks, DNS Leaks and IPv6 Leaks

A VPN can leak your identity in three main ways, and each needs its own check:

This testWebRTC leak

The browser reveals your real IP through STUN requests that bypass the tunnel.

IPv6 TestIPv6 leak

The VPN only tunnels IPv4, so IPv6 traffic goes out through your ISP. Check it with our IPv6 test while the VPN is connected.

DNSDNS leak

Your DNS lookups still go to your ISP's resolver, revealing every site you visit. Turn on your VPN app's DNS leak protection. Our DNS lookup shows how a domain resolves, but it isn't a DNS leak test.

Advertisement

More Privacy and IP Tools

More free tools to see what your connection reveals:

What Is My IP

Your public IPv4 and IPv6 addresses with location.

IPv6 Test

Check IPv6 connectivity and spot IPv6 leaks.

What Is My User Agent

What your browser tells every website.

IP Lookup

Location, ISP and ASN of any IP address.

WebRTC Leak Test FAQ

It checks whether WebRTC in your browser reveals an IP address that differs from the one websites normally see. If it does, your real IP is leaking around your VPN or proxy.

Advertisement