WebRTC Leak Test
WebRTC is a browser feature that can expose your real IP address even when using a VPN. This is one of the most common — and most overlooked — VPN vulnerabilities.
This test uses your browser's WebRTC API to check if your real IP address is exposed through STUN requests.
What Is WebRTC and Why Does It Leak?
WebRTC (Web Real-Time Communication) enables video calls, voice chat, and file sharing in your browser. It's used by Google Meet, Discord, Zoom web client, and many other services.
The problem: WebRTC uses STUN servers to discover your IP address for peer-to-peer connections. This discovery happens outside the VPN tunnel — meaning your real IP can be exposed to any website that runs a simple JavaScript snippet.
This affects Chrome, Firefox, Edge, and Opera. Safari has WebRTC but handles it more carefully. Tor Browser disables WebRTC entirely.
How to Stop WebRTC Leaks
Best option: Use a VPN with WebRTC leak protection. Both NordVPN and Surfshark block WebRTC leaks automatically — no configuration needed.
Firefox: Type about:config in the address bar, search for media.peerconnection.enabled, set to false. This disables WebRTC entirely (breaks video calls).
Chrome: Install the "WebRTC Leak Prevent" extension, or use NordVPN/Surfshark's browser extensions which handle it automatically.