WebRTC Leak Test

WebRTC Leak Test: Check Whether Your Browser Exposes Your IP

This test checks whether your browser reveals IP addresses through WebRTC while using a VPN or proxy. It always completes or times out within a few seconds. To see your public IP first, use the What Is My IP checker.

Preparing test…
The test starts automatically and finishes within about three seconds.
Ready

Public IP detected by the website

Public IP
Loading…
IP Version
Loading…
ISP / Network
Loading…

Test status

WebRTC Support
Checking…
Result
Checking…
Duration

WebRTC candidates (public)

Waiting…

Local / mDNS candidates

Waiting…

Actions

Run the test again after connecting or disconnecting your VPN to compare the result.

How to read this WebRTC leak test

A WebRTC leak happens when a browser exposes network addresses through WebRTC connection candidates. For VPN users, a public IP found via WebRTC that differs from the VPN's IP can reveal a network outside the tunnel. This test separates the public IP the website sees, the WebRTC candidates your browser produces, any additional IPs exposed, the test status, and browser limitations.

Browser limitations

Modern browsers may replace local IP addresses with mDNS hostnames ending in .local, so seeing those is common and does not always indicate a leak. If WebRTC is disabled or blocked, the test reports that accurately instead of showing an error. Compare results with the home page and read What Is an IP Address? for background.

Frequently asked questions

Does WebRTC always leak my real IP?

No. Many modern browsers reduce WebRTC exposure and many VPN apps include leak protection. This test checks what your current browser reveals right now.

What does it mean if only local IPs appear?

Modern browsers often replace local IP addresses with mDNS hostnames ending in .local. Seeing only local or mDNS values is common and does not always indicate a leak.