Find out whether your connection appears to be routed through a VPN or proxy. This tool compares two independent views of your connection — what Cloudflare's edge network observes (country, timezone, network operator) against what your own browser reports (timezone and locale) — and flags any mismatch.
How it decides
- Open the tool — it reads your browser's timezone and locale, then asks the edge what it sees.
- It compares the two: a timezone mismatch, a country/locale mismatch, or a hosting/datacenter network each raise suspicion.
- It shows a verdict (likely VPN, no VPN detected, or inconclusive) with the exact reasons.
What each signal means
- Timezone mismatch — the strongest signal. If the edge sees a different timezone than your browser, your traffic is exiting somewhere other than where you are.
- Country vs locale mismatch — a weaker hint that your exit point differs from your language region.
- Hosting/datacenter network — most VPNs run on cloud networks, so a datacenter operator is a strong indicator.
Why it's reliable
The location signal comes straight from Cloudflare's edge, which terminates your connection — so it reflects your real exit point, not a value the browser could fake. Nothing is stored; every check is a fresh comparison.
Frequently asked questions
Can it be wrong? Yes. A VPN that also changes your device timezone can pass as clean, and some corporate networks look like datacenters. Treat the verdict as a strong hint, not proof.
Do you log my IP? No. The check runs on the fly and keeps no record.
Why "inconclusive"? That means the edge and browser didn't return enough comparable signals — try re-checking.