Purpose: Verify your public IP and check whether WebRTC is exposing local/private IP addresses - a common leak even when using a VPN.
Public IP & location
WebRTC local IP detection
VPN Leak Test
The VPN Leak Test checks your public IP and detects WebRTC leaks that can expose your real IP address even while you are connected to a VPN.
Why VPNs can leak
A VPN should hide your real IP, but a browser feature called WebRTC can sometimes reveal it directly to websites, bypassing the VPN tunnel. This test shows the IP your VPN presents and separately probes for any WebRTC leak, so you can confirm your real address is actually hidden.
How to read the result
If the detected IP matches your VPN's location and no leak is found, you are protected. If your real IP or ISP appears, you have a leak to fix - typically by disabling WebRTC in your browser or using a VPN with leak protection. Run the test whenever you switch networks or VPN servers. Everything is checked in your browser.
Frequently Asked Questions
What is a WebRTC leak?
It is when the browser's WebRTC feature exposes your real IP address to websites even though you are using a VPN, bypassing the encrypted tunnel.
How do I know if my VPN is working?
If the test shows only your VPN's IP and location with no leak detected, your VPN is masking your real address correctly.
How do I fix a WebRTC leak?
Disable WebRTC in your browser settings or via an extension, or use a VPN that includes built-in leak protection.
When should I run this test?
After connecting to a VPN, switching servers, or changing networks, to confirm your real IP stays hidden.
Related Security Tools
Privacy-first: client-side tools process your input in your browser. Free to use, no sign-up. See our Privacy Policy and Disclaimer.