WebRTC Leak Test
A WebRTC leak test checks whether your web browser exposes network IP addresses through WebRTC connection candidates. This can be useful when testing browser privacy, VPN configurations and network security.
Our free WebRTC Leak Test uses the browser's WebRTC APIs to inspect ICE candidates generated by your browser. It does not invent or randomly generate IP addresses.
What Is a WebRTC Leak?
WebRTC is a browser technology used for real-time communication, including video calls, audio calls and peer-to-peer connections. During connection establishment, browsers can generate ICE candidates containing network information.
Depending on the browser, operating system, network configuration and privacy settings, some IP information may be exposed through these candidates.
What Does This WebRTC Leak Test Check?
- WebRTC support in your browser
- ICE candidates generated by your browser
- Detected IPv4 addresses
- Detected IPv6 addresses
- mDNS-protected local candidates
- Public server-reflexive candidates when available
Can WebRTC Reveal My Real IP?
WebRTC behavior varies between browsers and configurations. Modern browsers may use mDNS hostnames to protect local IP addresses, while public or server-reflexive candidates may still contain network information.
A WebRTC test therefore reports what your current browser actually exposes instead of assuming that a leak exists.
WebRTC Leak Test and VPNs
If you are using a VPN, you can run this test before and after connecting to the VPN. Compare the detected candidates to determine whether your browser is exposing unexpected network information.
How to Fix a WebRTC Leak
If the test shows an unexpected IP address while you are using a VPN, check your VPN provider's WebRTC protection settings and browser privacy configuration. Browser extensions may also change WebRTC behavior, but extensions should only be installed from trusted sources.
Why Does the Result Show an mDNS Address?
Modern browsers can use mDNS hostnames instead of directly exposing local IP addresses in WebRTC candidates. An mDNS candidate is not the same thing as displaying your local IPv4 address.
WebRTC Leak Test on Mobile
You can run this test on supported mobile browsers. WebRTC support and privacy behavior can vary between browsers and operating systems, so results may differ between devices.
Important Privacy Information
This tool performs the WebRTC check inside your browser. Detected candidate information is displayed on the page and is not intentionally sent to a third-party IP database for identification.