VPN Checker: Free IP Check for VPN and Proxy

VPN Checker

Check if an IP address is a VPN, proxy, Tor exit, privacy relay or data center IP, and test your own connection for leaks.

Your IP address
216.73.217.98

IPv4 and IPv6 are supported. A domain is resolved to its IP first. Leave the field empty to check your own address.

Bulk checks use the local VPN, Tor, relay, data center and abuse lists plus the ASN map. Live reputation lookups and browser tests run for single checks only.

Running checks...
What this VPN checker looks at
  • Published server lists of 23 VPN providers, including NordVPN, ExpressVPN, Surfshark, Proton VPN, Mullvad and Private Internet Access.
  • Which networks host those servers, so unlisted VPN exits and dedicated VPN IPs are still recognised.
  • The Tor Project exit list, iCloud Private Relay and Cloudflare WARP ranges.
  • Data center, cloud and hosting networks, where self-hosted VPNs, proxies and bots run.
  • Live second opinions: proxycheck.io, the DroneBL open proxy list, reverse DNS and abuse blocklists.
  • For your own connection: time zone, WebRTC and IPv6 leaks, and proxy headers.

A clean result is not proof that no VPN is used: brand-new or private VPN servers appear on no list. A VPN result is not proof of bad intent either; most people use a VPN for privacy.

Data sources and freshness
DatasetSourceEntriesUpdated
Tor exit nodes Tor Project bulk exit list (Tor Project) - not loaded yet
Known VPN networks X4BNet lists_vpn (MIT) - not loaded yet
Data center and hosting networks X4BNet lists_vpn (MIT) - not loaded yet
Named VPN server addresses gluetun-servers, Mullvad and NordVPN server APIs (MIT / public provider APIs) - not loaded yet
IP to ASN map iptoasn.com (Public domain (PDDL)) - not loaded yet
Hosting and cloud ASNs bad-asn-list (MIT) - not loaded yet
Abuse blocklists IPsum (aggregate of 30+ blocklists) (Unlicense) - not loaded yet
iCloud Private Relay egress Apple egress IP ranges (Apple public list) - not loaded yet
Location and ISPipwho.is-live
VPN and proxy reputationproxycheck.io-live
Open proxy list and reverse DNSDroneBL, Cloudflare DNS-live

A VPN checker tells you whether an IP address belongs to a VPN, proxy, Tor exit node, privacy relay or data center network. Developers, support teams and everyday users paste in an address or domain, or leave the field empty to test their own connection, and get a score, a verdict and the evidence behind it.

What Is a VPN Checker and What Does It Detect?

A VPN checker judges whether an IP address looks like it belongs to anonymizing infrastructure instead of an ordinary home or mobile connection. A VPN routes your traffic through a remote server, so websites see that server's address, not yours. The checker cannot see your VPN app. It studies the address and the network behind it.

It weighs several signals: whether the address appears in lists of known VPN, Tor, relay and data center ranges, which network owns it, and whether it has an abuse history. For your own connection it adds facts your browser reports, such as your device time zone and the public addresses exposed through WebRTC. Each signal carries a weight, and the weights combine into one score and verdict.

What do the connection types mean?

TypeWhat it meansWhy people care
VPNAddress of a VPN serverRegion locks, fraud review
ProxyTraffic relayed by another serverScraping, shared access
Tor exitLast hop of the Tor networkAnonymous browsing, abuse filters
Privacy relayRelay service that masks usersOften legitimate, usually low risk
Data centerHosting or cloud networkBots, scripts, servers

How to Use the VPN Checker

You can check one address or a whole list in under a minute. Follow these steps.

  1. Pick the Single IP tab for one address, or the Bulk list tab for several.
  2. On the Single IP tab, type an IPv4 address, an IPv6 address or a domain into the field labeled "Or check any IP address or domain", for example 8.8.8.8, 2a01:4f8::1 or example.com. A domain is resolved to its IP first.
  3. To test your own connection, leave that field empty. The page shows the address it sees for you and checks that one.
  4. On the Bulk list tab, paste addresses into the box labeled "IP addresses, one per line (up to 50)". A counter shows how many addresses are checked.
  5. Run the check and read the Result, Score, Provider or network and Country fields.
  6. Open the Detection summary to see each signal and its weight, then scroll to Data sources and freshness.
  7. Use Copy IP address, or copy and export the results, to share them with your team.

Worked Example: Is My VPN Changing My Address?

The clearest test is a before and after comparison. Suppose you are in Chicago on home broadband and want to confirm your VPN works.

With the VPN off, run the check with the field empty. You might see a residential provider name, United States as the country, a low score and a verdict that says no VPN signs were found. Write down the IP address.

Now connect your VPN to a server in the Netherlands and run it again. A working connection shows a different address, a provider or network that belongs to the VPN company or a hosting company, Netherlands as the country and a much higher score. The browser tests may also note that your device time zone (America/Chicago) does not match the address location. That mismatch is normal for a VPN, but it is a signal that some websites use to flag VPN traffic.

If the address did not change, the VPN is not carrying that browser's traffic. If it changed but the WebRTC addresses still show your home IP, you have a leak.

How Do I Read and Act on the Results?

Start with the verdict and score, then use the detail sections to decide whether to trust them. A higher score means more signs that the address is anonymized. A low score means few or no signs.

  • Result and Score: the headline verdict and the gauge. Use these for a quick yes or no.
  • Provider or network: who owns the address. A hosting company name on a visitor's address is a strong clue. For deeper ownership details, try an ASN lookup.
  • Country: an estimate for the network, not the device. A VPN or relay shows its server location.
  • Detection summary: each signal with its weight. Focus on the heaviest signals, because one strong match matters more than several weak hints.
  • Data sources and freshness: the datasets used, how many entries each holds and when each was updated. Recent updates make a clean result more believable.

What if the result looks wrong?

If you are on a VPN but the score is low, the server may be new, privately hosted or not yet in the lists. Check again later and compare the provider field with your VPN company. If you are not on a VPN but the score is high, look for a work network that exits through a data center, a privacy relay setting on your device, or a shared office connection.

If the country looks off, remember it is a network estimate. If the browser tests show a WebRTC address that differs from your public IP, run the VPN Leak Tester to look deeper, including DNS leaks.

Who Should Use a VPN Checker?

Anyone who needs to know what kind of network is behind an IP address can use it. These are the most common situations.

  • Privacy users confirm that the VPN actually changed their address and location.
  • Store and app owners review orders or sign-ups from suspicious addresses before deciding on extra verification.
  • Support teams explain why a customer is blocked or shown the wrong region.
  • Marketers check whether odd analytics traffic comes from data centers or relays.
  • Security and IT staff screen a log excerpt of up to 50 addresses in one pass on the Bulk list tab.

For city, region and ISP details across a list, a bulk IP lookup pairs well with a VPN check.

Best Practices, Common Mistakes and Troubleshooting

Good checks are repeatable and compare like with like. A few habits prevent most confusion.

  • Test on the device you care about. To check a VPN on an iPhone, Android phone, Mac or Windows PC, open this page in a browser on that device while the VPN is connected and leave the field empty.
  • Compare off and on. One result alone cannot prove a VPN works. Two results show the change.
  • Check IPv6 too. Some connections show a protected IPv4 address but a different IPv6 address. Look at both if your browser reports them.
  • Enter a plain domain or IP. A domain is resolved to one address, and a site behind a CDN shows the CDN network, not its origin server. The domain to IP page shows what a domain resolves to.
  • Use public addresses. Private addresses such as 192.168.0.1 are local to your network and tell you nothing about a VPN.
  • Keep bulk lists to 50 lines. Put one address per line, with no commas. If you paste more than 50, split the list and run it again.
  • Do not block on a score alone. A privacy relay or a corporate VPN is often a real customer. Add a verification step instead of an automatic ban.

What Are the Limits of VPN Detection?

No checker can prove that a connection is or is not a VPN. The score is an estimate built from lists, network ownership and reputation, so a brand-new server, a self-hosted VPN on a home line or a residential proxy can look clean. Shared addresses can also look suspicious because of other users.

Bulk checks use the stored VPN, Tor, relay, data center and abuse lists plus the network map. Live reputation lookups and browser tests run for single checks only. Locations describe the network, not a person, and DNS leaks are not tested here.

Run the VPN checker above on your own connection first, then on any address you are curious about. When you want to keep exploring, the Network and IP tools collection has more lookups to build on your result.

Frequently Asked Questions

How do I check if my VPN is working?
Run the checker with the VPN off, then connect and run it again with the field empty. A working VPN changes the IP address, provider and country. Also read the browser test results for a time zone mismatch or a WebRTC address that still shows your real IP.
How can I check if an IP address is a VPN?
Open the Single IP tab, type an IPv4 address, IPv6 address or domain, and run the check. You get a verdict, a score, the provider or network and a Detection summary showing which signals matched and how heavily each one counted.
Can I check many IP addresses for VPN use at once?
Yes, the Bulk list tab accepts up to 50 addresses, one per line. Bulk checks use the stored VPN, Tor, relay, data center and abuse lists plus the network map. Live reputation lookups and browser tests run for single checks only.
How accurate is VPN detection?
VPN detection gives a likelihood, not proof. Known VPN, proxy and data center addresses are caught well, but new, self-hosted or residential proxy servers can look clean. Check the heaviest signals and the dataset update dates before acting on a score.
Why does the checker not detect my VPN?
Your VPN server may be new, privately hosted or missing from the lists yet. Compare the Provider or network field with your VPN company, check again later, and run the VPN Leak Tester to confirm your traffic is protected.
Is the VPN Checker free, and does it work on iPhone and Android?
The VPN Checker is free and needs no sign-in. It runs in any browser, so open it on your iPhone, Android phone, Mac or PC while connected to your VPN. It does not test DNS leaks, so use the VPN Leak Tester for that.
Recommended

Explore VPN options

A VPN changes your network exit. It does not guarantee anonymity.

Hide Your IP Encryption Network coverage
Protect My IP Now