WebRTC may expose local or network IP information through requests, depending on browser behavior and VPN setup. This can happen even when your main public IP appears changed.
WebRTC can hand out your real address from inside the browser even while a VPN is connected. Apply the per-browser fix below, then re-run the test and confirm the leak is gone.

This test asks your browser to gather WebRTC network candidates and compares public candidates with the IP address this site normally sees.
Start the browser test to compare WebRTC candidates with your normal visible IP.
Loaded from the normal IP checker during the test.
No public WebRTC IP captured yet.
Includes private LAN addresses and mDNS-masked browser candidates.
| Candidate | Type | Protocol | Exposure |
|---|---|---|---|
| Run the test to see WebRTC candidates here. | |||
Best use: run once without a VPN, connect the VPN, then run again. If a public WebRTC candidate still shows your normal ISP IP while the visible IP shows the VPN, your browser is leaking through WebRTC.
Browser flags stop the leak in one browser, on one device. A VPN that blocks WebRTC at the application level covers every browser and profile on the machine instead.
Affiliate link. IP Trackers may earn a commission if you buy through it, at no extra cost to you. It does not change what we recommend - see our editorial policy.
Chrome does not include a normal settings toggle that fully disables WebRTC. The practical fixes are to use your VPN's browser leak protection, install a trusted WebRTC control extension, or use a browser that lets you restrict WebRTC IP handling more directly.
After changing Chrome, retest with the VPN connected. A fixed setup should not reveal your original ISP address through browser-originated WebRTC/STUN behavior.
Each browser handles WebRTC differently. Here is how to limit or disable it in the most common browsers. After making changes, always retest to confirm the fix worked.
about:config in the address bar, search for media.peerconnection.enabled, and set it to false. This fully disables WebRTC. Note: video calls and screen sharing in the browser will stop working.WebRTC uses STUN servers to discover your network-facing IP address for peer-to-peer communication. This process can reveal three types of information:
This is why a WebRTC leak check is a separate step from a DNS or IP check. Your VPN can change your visible IP and DNS resolver while WebRTC still reveals the real address through a different channel.