VPN timezone leak test

Your VPN can change your IP's country, but your browser still reports your device's timezone. A mismatch is a privacy tell.

Your browser timezone
Your IP location

How to use the vpn timezone leak test

  1. Open the page — your browser timezone and IP timezone are compared.
  2. Check for a mismatch.
  3. If they differ on a VPN, spoof your browser timezone to match the exit country.

Why timezone matters

A VPN changes the country of your IP, but your browser keeps reporting your device's real timezone — readable by any website with one line of JavaScript, no permission needed. If your IP says Germany but your clock says America/New_York, that mismatch is a strong hint you're using a VPN and where you really are. Match them with a browser or extension that spoofs the timezone to your exit country.

Code & API examples

Use this from the command line or your code.

Your system timezone
date +%Z
Browser timezone (JS)
Intl.DateTimeFormat().resolvedOptions().timeZone

See all endpoints at /api/tools/.

Frequently asked questions

Yes — any site can read your browser's timezone with one line of JavaScript, no permission needed. If it doesn't match your VPN's country, that's a fingerprinting signal.

Use a browser or extension that spoofs the timezone to match your exit country, or a privacy browser that normalizes it.
Want to hide your IP for real?

vpn.golf is a no-logs WireGuard VPN. Pick a hole, take the shot.

Step up to the tee — free