Is My VPN Working?

Check whether websites can detect your VPN connection.

A VPN should mask your real IP address and make your traffic appear to originate from the VPN server's location. But not all VPNs work perfectly — DNS leaks, WebRTC leaks, and improperly configured kill switches can expose your real IP even when you think you're protected.

This tool checks whether your current IP address is flagged as belonging to a VPN provider, proxy service, or datacenter. If your VPN is working correctly, you should see your IP as a VPN-flagged address — not your home ISP. If your real ISP appears here despite having a VPN active, you likely have a leak.

Note that VPN detection relies on databases of known VPN and datacenter IP ranges. A newly provisioned VPN IP might not be flagged yet, and some residential VPNs deliberately avoid detection. A "not detected" result doesn't necessarily mean you're fully anonymous — it means the IP isn't in known VPN databases.

Protect yourself with a trusted VPN

Hide your IP address and encrypt your connection. These providers are trusted by millions.

NordVPNTop Pick

Industry-leading security with 6,000+ servers in 111 countries. No-logs policy audited by independent firms.

Get Protected
ExpressVPN

Blazing-fast speeds, TrustedServer technology, and apps for every device. 30-day money-back guarantee.

Get Protected
SurfsharkBest Value

Unlimited devices on one plan. CleanWeb blocks ads and trackers. Great value for families.

Get Protected

Affiliate disclosure: we may earn a commission if you sign up through these links, at no extra cost to you.

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 you're using isn't in the ip-api.com 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 with your VPN app — if it shows "connected" and 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 occurs when your DNS queries (the lookups that translate domain names to IP addresses) bypass the VPN tunnel and go directly through your ISP. This means websites and your ISP can see what sites you're visiting even if your IP is masked. Good VPNs include DNS leak protection — check your VPN's settings to confirm it's enabled.
Why is my VPN detected even though I want to stay anonymous?
VPN detection means your IP is in a database of known VPN provider IP ranges. Many websites use this to block VPN users (e.g., streaming services with geo-restrictions). From a privacy standpoint, being detected as a VPN user still hides your real identity — websites know you're using a VPN but don't know who you are.
Which VPNs are hardest to detect?
Residential VPNs (which route traffic through real home IP addresses rather than datacenters) are the hardest to detect. Providers like Mullvad, ProtonVPN, and some NordVPN obfuscated servers also offer obfuscation features that make VPN traffic look like regular HTTPS traffic. For most privacy use cases, any reputable VPN provides sufficient protection.
Does this tool check for WebRTC leaks?
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 can bypass the VPN at the browser level — our server-side check won't catch these. To test for WebRTC leaks, disable WebRTC in your browser settings or use a browser extension designed for leak testing.