Is My VPN Working?

Check whether websites can detect your VPN — and whether it's leaking your real IP.

The lookup above shows the IP and ISP that websites currently see for your connection. If your VPN is doing its job, that should be the VPN server's address and provider — not your home ISP. If your real ISP is showing while a VPN is on, something is leaking. Below is how to read the result and confirm your VPN is actually working.

Detecting your public IP address, geolocation, ISP, and VPN/proxy status…

What "VPN detected" actually means

This checker looks at the public IP your connection presents and asks a simple question: is this address in a database of known VPN, proxy, or datacenter ranges? If it is, you'll see it flagged. That flag is how streaming services and some websites decide you're on a VPN and choose to block or challenge you.

A "detected" result isn't a problem for privacy — it means the site can tell you're using a VPN, but it still can't see who you are or where you really are. A "not detected" result is more nuanced than it sounds: it can mean the VPN's IP simply isn't in the database yet, that you're on a residential VPN routing through real home addresses, or — the case to watch for — that your real IP is showing because of a leak. The way to tell them apart is to check whether the ISP shown is your VPN provider or your home internet company.

Why a VPN can still leak your real IP

Turning a VPN on doesn't guarantee every request goes through the tunnel. The classic failure is a DNS leak: your traffic is encrypted, but the domain lookups that translate site names to addresses slip out through your ISP's resolver, so your ISP (and anyone watching it) can still see which sites you visit. Good VPNs route DNS through the tunnel and advertise "DNS leak protection" — worth confirming it's enabled in the settings.

WebRTC leaks are sneakier. WebRTC is a browser feature for real-time audio and video, and it can reveal your real IP directly to a web page, bypassing the VPN at the browser level. Because it happens in the browser rather than on the network, a server-side check like this one can't see it — you test for it with a dedicated WebRTC leak tool or by disabling WebRTC in your browser. Finally, if your kill switch isn't on, a dropped VPN connection silently reverts you to your normal IP without warning, and IPv6 traffic can escape a tunnel that only covers IPv4.

How to verify your VPN is working

Run through this quickly whenever you want to be sure. First, note your real IP and ISP with the VPN off (reload this page). Then connect the VPN and reload: the IP should change and the ISP should now be the VPN provider or a datacenter, not your home internet company. If the ISP still shows your home provider, you have a leak — check that the VPN actually connected and that its kill switch is on.

Next, run a dedicated DNS leak test and a WebRTC leak test — those cover the two paths this server-side check can't see. If all three agree (new IP, DNS through the tunnel, no WebRTC exposure), your VPN is doing what it's supposed to. It's worth repeating the check occasionally, since an app update or a settings change can quietly turn protection off.

How to choose a VPN, if you decide you need one

A VPN is a tool, not a magic privacy button, and the right one depends on what you're actually trying to do — stream region-locked content, avoid snooping on public Wi-Fi, or just reduce how easily you're profiled. A few things are worth looking for regardless. An independently audited no-logs policy matters more than marketing claims; a published third-party audit is the difference between "we promise" and "someone checked." The provider's jurisdiction affects what it can be compelled to hand over.

On the technical side, modern protocols like WireGuard are fast and well-regarded; built-in DNS leak protection and a reliable kill switch are close to essential; and support for the number of devices you actually use saves money. Speed and server locations matter if you're streaming. Free VPNs deserve real caution — running a VPN network costs money, and when you're not paying, the business model is often selling the very data you're trying to protect. If you already use a VPN, use the checker above to confirm it's genuinely masking your IP, not just showing a "connected" badge.

How this lookup works & where the data comes from

Your public IP is read from your connection at request time and looked up in real time — it is not logged or stored on this site. Geolocation, ISP, ASN, and the VPN/proxy and datacenter flags are returned by ip-api.com, whose database maps IP ranges to locations and known networks. IP geolocation is an estimate, typically accurate to the city or region — not your street address — and can be coarse for mobile and shared connections.

Sources & references

  • ip-api.com — real-time IP geolocation, ISP/ASN, and proxy/hosting detection used by this tool
  • RFC 791 (IPv4) & RFC 8200 (IPv6) — the internet standards that define IP addressing
  • RFC 1918 — the private address ranges (10.x, 172.16–31.x, 192.168.x) used behind your router

For information only. iplocator.dev is a free diagnostic tool. Detection results depend on third-party databases and can produce false positives or negatives; a "not detected" result is not a guarantee of anonymity. Nothing here is security or legal advice. Questions or a wrong result? Read more about the site or get in touch.

Frequently Asked Questions

What does it mean if my VPN isn't detected?
If your VPN is active but not detected, it could mean: (1) the VPN IP isn't in the detection database yet, (2) you're using a residential VPN that routes through real ISP addresses, or (3) there's a leak and your real IP is showing. Cross-check the ISP shown — if your VPN app says "connected" but this tool shows your home ISP, you have a leak.
What is a DNS leak and how does it affect my VPN?
A DNS leak happens when your DNS queries (the lookups that translate domain names into IP addresses) bypass the VPN tunnel and go through your ISP's resolver. Your IP may be hidden, but your ISP can still see which sites you visit. Good VPNs include DNS leak protection — check that it's enabled in your VPN's settings.
Why is my VPN detected even though I want to stay anonymous?
Detection means your IP is in a database of known VPN ranges — many sites use this to block VPN users, especially streaming services. From a privacy standpoint, being detected as a VPN user still hides your real identity: sites know you're using a VPN, but not who you are or where you really are.
Which VPNs are hardest to detect?
Residential VPNs, which route traffic through real home IP addresses rather than datacenters, are hardest to detect. Some providers also offer obfuscation features that make VPN traffic look like ordinary HTTPS. For most privacy purposes, any reputable VPN provides sufficient protection — hard-to-detect matters mainly for bypassing strict geo-blocks.
Does this tool check for WebRTC leaks?
No. This tool checks whether your public IP (as seen by our server) is flagged as a VPN or proxy. WebRTC leaks happen inside your browser and bypass the VPN at the browser level, so a server-side check can't catch them. To test for WebRTC leaks, use a dedicated WebRTC leak tool or disable WebRTC in your browser.