DNS & IP Leak Check
Check your public IP, detected country and ISP — and compare with your expected VPN location.
A DNS leak means your DNS requests are visible to your ISP even when using a VPN.
How to use
- 1
We automatically detect your public IP and look up its country, ISP and timezone.
- 2
Toggle 'Are you using a VPN?' and select the country your VPN should be exiting from.
- 3
If the detected country matches your expected one, your connection looks secure. If not, it may indicate a leak.
Free DNS & IP Leak Check — Verify Your VPN Location Online
Quickly check your public IP, geolocation and ISP, and compare them against your expected VPN exit country. Free and runs entirely in your browser.
When you connect through a VPN or proxy, the rest of the internet should only see the VPN's IP address and location — not your real one. Our DNS & IP Leak Check fetches your visible public IP and looks up its country, region, ISP and timezone so you can confirm at a glance whether your traffic appears to be exiting from the expected location.
Toggle the 'Are you using a VPN?' option and pick the country your VPN should be routing through. We compare it against the country detected from your public IP: if they match, your connection looks secure; if they differ, your DNS or IP may be leaking your real location to the websites you visit.
Everything runs entirely in your browser using public APIs (ipify and ipapi.co). No IPs, locations, or results are sent to or stored on our servers. For a deeper analysis that inspects which DNS resolvers your device is actually using, we recommend pairing this tool with dnsleaktest.com.
Frequently Asked Questions
What is a DNS leak?
A DNS leak happens when your DNS queries are sent outside your VPN tunnel — typically to your ISP — so they can see which websites you visit even though your traffic looks encrypted.
Does this tool detect every kind of DNS leak?
No. This tool compares your public IP's country with your expected VPN country. A full DNS leak test requires probing your actual DNS resolvers, which can't be done reliably from the browser — for that, use dnsleaktest.com.
Is this tool private?
Yes. Lookups run directly from your browser via public APIs (ipify and ipapi.co). We don't log, store, or share your IP or location on our servers.
Why does my detected country differ from my VPN's country?
It could mean your VPN disconnected, you're connected to a different exit server than expected, or your traffic is being routed outside the VPN tunnel — all signs you should investigate.
You might also like
Other tools you might find useful.