DNS & WebRTC Leak Test
Check if your VPN is leaking your real IP address through DNS or WebRTC. Instantly detect DNS server mismatches, WebRTC local IP exposure, and other privacy leaks.
- Free, no sign-up
- Updated
- Reviewed by Olgun Ozoktas
Click 'Run Leak Test' to check for DNS and WebRTC leaks
How to Check for VPN Leaks
-
Connect to your VPN
First, make sure your VPN is active and connected to your preferred server. This test is most useful when you want to verify your VPN is working properly. -
Run the leak test
Click 'Run Leak Test' to start. The tool will check your public IP, query multiple DNS providers, and test for WebRTC IP exposure. This takes about 5 seconds. -
Review the results
Check each section: your public IP should match your VPN server, DNS servers should belong to your VPN provider, and WebRTC should not expose local IPs. -
Fix any leaks found
If DNS leaks are detected, configure your VPN to use its own DNS servers. For WebRTC leaks, disable WebRTC in your browser or install a WebRTC blocking extension.
Common Use Cases
VPN Verification
Privacy Auditing
Network Troubleshooting
Browser Security Testing
Why test for DNS and WebRTC leaks?
DNS and WebRTC leak tests are essential tools for anyone using a VPN for privacy. Even premium VPN services can fail to route all your traffic through their encrypted tunnel, leaving DNS queries exposed to your Internet Service Provider. This tool checks for the two most common VPN leak vectors: DNS leaks (where your website lookups bypass the VPN) and WebRTC leaks (where your browser reveals local IP addresses directly to websites).
The test works by querying multiple DNS-over-HTTPS providers to identify which DNS resolvers your device is using, then checking your browser's WebRTC configuration for exposed local IP addresses. The checks run in your browser; the resolvers, the Google STUN server, and ip.findutils.com each see the request the test sends them. For a complete network security audit, combine this with our IP Address Lookup and DNS Security Scanner tools.
How it compares
Most DNS leak test sites rely on custom DNS infrastructure that takes several seconds to complete and only checks DNS. FindUtils DNS Leak Test checks both DNS and WebRTC leaks instantly, runs in your browser without a custom DNS backend, and provides actionable fix recommendations for each leak type detected. Unlike sites that only show raw IP addresses, we identify DNS providers by name and clearly indicate whether each detected server matches your VPN configuration.
Tips for Preventing Leaks
- Always enable the kill switch feature in your VPN client to prevent traffic from bypassing the VPN tunnel.
- Use your VPN provider's DNS servers rather than third-party DNS like Google or Cloudflare when privacy is the priority.
- In Firefox, set media.peerconnection.enabled to false in about:config to completely disable WebRTC.
- Chrome users can install the WebRTC Leak Prevent extension to control WebRTC behavior.
- Run this test periodically, especially after VPN updates or network changes, to catch new leaks early.