IP Leak Checker Tool
Is your VPN leaking your IP address? Use our IP Leak Checker tool to find out.
Checklist for Preventing IP Leaks
If your IP is leaking through your proxy or VPN, you can check the items below:
1.Disable IPv6. Turn off IPv6 on your device or router to prevent potential bypassing of VPN tunnels, which can lead to DNS leaks. To disable IPv6 on Windows, open Control Panel, navigate to Network and Sharing Center, click on Change adapter settings, right-click on your network connection, select Properties, and uncheck the box next to Internet Protocol Version 6 (TCP/IPv6), then click OK to save the changes.
2.Disable WebRTC. Most browsers support a protocol called WebRTC, which is often used for peer to peer connections like video and voice calls. However, leaving this setting enabled in your browser can lead to IP leaks. To turn off WebRTC in Chrome, type "chrome://flags" in the address bar, search for "WebRTC" in the flags list, set "WebRTC Stun origin header" and "WebRTC Echo Canceller 3" flags to "Enabled," then restart Chrome to apply the changes. For Firefox: Type "about:config" in the address bar, search for "media.peerconnection.enabled," double-click the setting to set it to "false," confirm the change, and restart Firefox.
3.Check Browser DNS Settings. Your browser may be causing your IP to leak, depending on its settings and your VPN configuration. If your IP is leaking, it is generatlly reccomended to use the system DNS settings, and not custom DNS settings from your browser. In Firefox, navigate to Settings, search for "DNS," and switch "Enable DNS over HTTPS using" to Off to prevent potential IP leaks. In Brave, access Privacy and Security settings, select Security, go to Advanced, and set the DNS provider to OS Default to mitigate IP leakage risks.
4.Clear DNS Cache. If you have recently installed or enabled your VPN, you may need to clear your device's DNS cache to prevent IP leaks and ensure all DNS traffic goes through the VPN. Clear your DNS cache by executing the command "ipconfig /flushdns" on Windows or "sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder" on macOS to resolve issues arising from outdated or incorrect DNS information stored on your device.
5.Use a VPN with DNS Leak Protection. Ensure your VPN provider offers DNS leak protection, routing all DNS queries through encrypted tunnels and utilizing company-operated DNS servers. Ensure your VPN provider offers DNS leak protection, routing all DNS queries through encrypted tunnels and utilizing company-operated DNS servers.
6.Update Router Firmware. Regularly check for and install updates provided by your router manufacturer to ensure it incorporates the latest security patches, bug fixes, and DNS resolution enhancements, thereby reducing the likelihood of IP leaks.

How does an IP leak test work?

A browser test for IP leaks works by initiating a WebRTC connection with your browser, collecting information about your network interfaces, analyzing the data to identify any IP leaks, and reporting the results back to you. This helps you identify if your real IP address is exposed by comparing the collected IP addresses with the expected IP address assigned by your VPN provider, and provides recommendations to mitigate the leak, such as disabling WebRTC or adjusting browser settings.

What is an IP Leak?

An IP leak can happen when you are connected to a proxy or VPN and your real IP is still exposed. There are known issues with browser technologies such as WebRTC that may cause your IP to be leaked while using a VPN. WebRTC is used for real-time communication, such as video chat and peer-to-peer file sharing, directly within web browsers. WebRTC can bypass VPNs and reveal the user's real IP address, especially in browsers like Chrome and Firefox. Websites can exploit WebRTC to discover the user's local IP address, even when they're connected to a VPN. This happens because WebRTC can reveal the local IP addresses of the user's device, which may not always be masked by a VPN.