WebRTC Leak Test
Check if your real IP is exposed via WebRTC
WebRTC (Web Real-Time Communication) enables peer-to-peer connections in browsers for video/audio calls. It can expose your real IP address even when using a VPN, because it uses STUN servers to discover your network addresses. If your WebRTC IP differs from your server-detected IP, your VPN may be leaking.
Frequently Asked Questions
What is a WebRTC leak?
A WebRTC leak occurs when your browser's WebRTC (Web Real-Time Communication) feature exposes your real IP address even while using a VPN or proxy. WebRTC uses STUN/TURN servers to establish peer-to-peer connections, and this process can bypass your VPN tunnel, revealing your actual public and local IP addresses to websites you visit.
How do I disable WebRTC?
In Firefox, type about:config in the address bar and set media.peerconnection.enabled to false. In Chrome, install an extension like WebRTC Leak Prevent or uBlock Origin. In Safari, go to Preferences > Advanced and uncheck the WebRTC option. In Brave, go to Settings > Privacy > WebRTC IP Handling Policy and select Disable Non-Proxied UDP.
Does my VPN protect against WebRTC leaks?
Not all VPNs protect against WebRTC leaks by default. Some premium VPNs include built-in WebRTC leak protection, but many do not. Even with a VPN active, your browser may still send WebRTC requests outside the VPN tunnel. Use this tool to test whether your VPN prevents WebRTC leaks, and consider disabling WebRTC in your browser for maximum privacy.