WebRTC Leak Test
WebRTC can expose your real IP through ICE candidate gathering — even with a VPN on. This runs the same gathering process locally and shows what a website could see.
🔒 Runs entirely in your browser · nothing is uploaded or stored
🕵️ Why it leaks
WebRTC needs your IPs to set up peer connections. Browsers gather local (LAN) and public (via STUN) addresses — and scripts can read them, bypassing some VPNs.
🛡️ How to stop leaks
- Use a VPN with WebRTC leak protection
- Disable WebRTC (Brave/Firefox flags, uBlock Origin setting)
- Compare the public IP here with your real exposed IP
Frequently Asked Questions
I'm on a VPN — should I worry if a public IP shows?
Compare it with your VPN's IP. If the public IP shown here is your VPN's, you're fine. If it's your real ISP IP, WebRTC is leaking around the VPN — enable WebRTC leak protection or disable WebRTC.
Is the test private?
Yes. ICE candidates are gathered locally by your browser and shown only to you. Nothing is uploaded.
Related tools