Is my VPN working?
Pick your VPN country and press Check
… visitors · … checks run, all time — counted once per 20 minutes by the public address this page already found — hashed here, never your device location.
Found a leak? Paste your log and get the fix plan →
Public address
—
—Where the internet places you
—
—WebRTC says
—
—Device vs internet
not shared
Your device location is only read if you press the button — and it never leaves this screen.
—Where you are, and where the internet says you are
—
Drag to move, scroll or use +/− to zoom. Built from public-domain Natural Earth data stored inside this page — no map server is contacted, so your position is never sent anywhere. Coastlines are a world-scale outline: the town names and the distance are the accurate part. Town names: GeoNames (CC BY 4.0), loaded as one fixed file when you press the location button.
What was checked, and why it matters
- ●
Independent services agree on your address
Waiting for a run…
- ●
Your visible location vs the country you expect
Waiting for a run…
- ●
WebRTC tells the same story
Waiting for a run…
- ●
IPv6 doesn’t walk around the tunnel
Waiting for a run…
- ●
Distance between your device and your internet identity
Optional — press the location button above. The reading stays on this screen.
Live diagnostic log — every reading, raw
(press Check — every probe and answer lands here)
How it works. Your public address is fetched from several independent echo services and must agree; four independent geolocation databases then say where that address lives, and we take their consensus. WebRTC is asked separately — it can reveal an address your tunnel hides. IPv6 gets its own check because many tunnels only cover IPv4. Your device location (GPS) is read only when you press the button, with your browser’s permission prompt, and the distance to your internet identity is computed on this screen — the coordinates are never sent anywhere, not even to this site: the page’s security policy only allows the address services listed, and the code contains no path that transmits location. Nothing is stored. Press Forget my location and the reading is gone.
Also here: WebRTC leak test · hardware fingerprint test · what is my IP — and every log pastes into the fix page.