📡 WebRTC Leak Test

Check if WebRTC is exposing your real IP address through STUN requests, even when connected to a VPN.

Leak Detected WebRTC is exposing your public IP address. A VPN may not fully protect you.
No Leak Only local IP addresses detected. No public IP leak through WebRTC.
No Leak No WebRTC leak detected. Your browser did not expose any IP addresses.

Detected IP Addresses

What is a WebRTC Leak?

WebRTC (Web Real-Time Communication) is a browser technology that enables peer-to-peer audio, video, and data sharing. To establish direct connections, WebRTC uses STUN servers to discover your IP addresses, including local network IPs and your public IP.

A WebRTC leak occurs when your real public IP address is exposed through WebRTC, even while using a VPN. This happens because WebRTC requests can bypass VPN tunnels and reveal your actual IP to websites.

How Does This Test Work?

This test creates a WebRTC peer connection and gathers ICE candidates from a STUN server. Each ICE candidate may contain an IP address. If a public IP is found, it means WebRTC could leak your real IP to any website that uses this technique.

How to Prevent WebRTC Leaks

Method Description
Browser Extension Install a WebRTC leak prevention extension that blocks or limits WebRTC IP discovery.
Browser Settings In Firefox, set media.peerconnection.enabled to false in about:config to disable WebRTC entirely.
VPN with Leak Protection Use a VPN that includes built-in WebRTC leak protection to prevent IP exposure.