Is your browser leaking your real IP?
WebRTC can expose your real public and local IP addresses to every website you visit — even if you are connected to a VPN. Run this test to find out.
Browser-based check. Results depend on your browser, extensions, and WebRTC settings.
Understanding WebRTC leaks
What is a WebRTC leak?
WebRTC (Web Real-Time Communication) is a browser technology used for video calls, voice chat, and peer-to-peer data transfer. It can reveal your real IP address through STUN server requests, bypassing your VPN tunnel entirely.
Why it matters
Even with a VPN active, a WebRTC leak lets websites and trackers see your actual public IP address. This can reveal your real location, ISP, and identity — undermining the entire purpose of your VPN.
How to fix it
Use a VPN with built-in WebRTC leak protection (like MegaV), or disable WebRTC in your browser settings. Chrome users can install extensions; Firefox users can set media.peerconnection.enabled to false in about:config.
How to disable WebRTC in your browser
Step-by-step instructions for each browser.
Firefox
- 1Type about:config in the address bar and press Enter
- 2Click "Accept the Risk and Continue"
- 3Search for media.peerconnection.enabled
- 4Double-click the setting to change it to false
- 5WebRTC is now disabled — re-run the test to verify
Chrome
- 1Install a WebRTC blocking extension (e.g. WebRTC Leak Prevent)
- 2Or use MegaV VPN which blocks WebRTC leaks automatically
- 3Chrome does not have a built-in setting to disable WebRTC
- 4Re-run the test after installing the extension
Edge
- 1Type edge://flags in the address bar and press Enter
- 2Search for "WebRTC"
- 3Set "Anonymize local IPs exposed by WebRTC" to Enabled
- 4Restart the browser and re-run the test
Safari
- 1Open Safari Preferences (Cmd + ,)
- 2Go to the Advanced tab and enable "Show Develop menu"
- 3In the Develop menu, go to Experimental Features
- 4Disable "WebRTC mDNS ICE candidates"
- 5Re-run the test to verify
Brave
- 1Go to Settings > Shields > Fingerprinting protection
- 2Set to "Strict" to block WebRTC leaks
- 3Brave blocks most WebRTC leaks by default
- 4Re-run the test to verify
Frequently asked questions
WebRTC leaks — what, why, and how to fix them.
What is WebRTC?
How does WebRTC leak my IP?
Does a VPN prevent WebRTC leaks?
Will disabling WebRTC break websites?
Can WebRTC leak my IPv6 address?
Is this test accurate on mobile?
Block WebRTC leaks automatically
MegaV VPN prevents WebRTC from exposing your real IP. No browser extensions, no manual config — just connect and stay protected.