How does this timezone leak test work?
The test reads two time zones and compares their UTC offsets.
- Your browser reports its time zone with JavaScript, as an IANA name such as Europe/Berlin (MDN, 2026; IANA, 2026). Every website can read it without asking.
- ipinfo.io returns the time zone of your public IP address. With a VPN, that is the location of the VPN server.
- The test compares the current UTC offsets. Different offsets mean a time zone mismatch.
How do I read the result?
A match means your time zone does not contradict your IP. A mismatch means it does.
| Result | What it means |
|---|---|
| Same UTC offset | No timezone leak. Your browser's timezone fits the location of your IP. |
| Different UTC offset | Timezone leak: websites can see that your device clock and your VPN IP point to different regions. |
| Browser reports UTC | Tor Browser and Firefox with Resist Fingerprinting report UTC on purpose (Tor Project, 2019; Mozilla, 2026). |
What is a timezone leak?
A timezone leak is a mismatch between the time zone your browser reports and the location of your IP address. Your browser shares its time zone through JavaScript APIs such as Intl.DateTimeFormat and Date.getTimezoneOffset (MDN, 2026). A VPN changes your IP address, but the browser still uses the time zone of your operating system. A site that compares both can tell that the VPN location is probably not your real location.
A timezone leak does not reveal your IP address. It reveals your region. Together with your language settings and the Accept-Language header, it can narrow down where you are, and it becomes part of your browser fingerprint.
Does a VPN change my time zone?
No. A VPN changes the route of your traffic and the IP address websites see. It does not change your system clock or the time zone setting of your device. Some VPN apps and browser extensions offer a time zone option; check it with this test.
How do I fix a timezone leak?
Make the two time zones match, or make the browser report a neutral value.
- Choose a VPN server in your own time zone. The simplest fix if you only want to hide your exact IP.
- Change the time zone of your device to the time zone of the VPN server. Remember that this changes the clock for all apps.
- Use Tor Browser or Firefox with Resist Fingerprinting: both report UTC instead of your local time zone (Tor Project, 2019; Mozilla, 2026).
- Check your language settings too. A German browser language behind a US VPN server tells a similar story.
Run the timezone leak test again after each change.
Is a time zone mismatch always a problem?
No. Travellers, remote workers and many VPN users have a mismatch for normal reasons. It matters if you want a website to believe you are in the VPN server's country, or if you want to keep your region private.
What can this test not see?
It sees only this browser. Other signals, such as a DNS leak or a WebRTC leak, can reveal more than your time zone. Check them with the VPN leak test and the WebRTC leak test, and read the geolocation privacy guide to see how websites estimate your location.
FAQ
Can websites see my time zone?
Yes. Any website can read your browser time zone and UTC offset with JavaScript, without asking for permission.
Does a VPN hide my time zone?
No. A VPN changes your IP address but not your device clock. Your browser still reports the time zone of your operating system.
How do I change the time zone my browser reports?
Change the time zone of your operating system, or use Tor Browser or Firefox with Resist Fingerprinting, which report UTC.
How do I know if my VPN is leaking?
A time zone mismatch is a hint, not an IP leak. To check for IP, IPv6 and WebRTC leaks, run the VPN leak test.
Does SpeedIQ store my time zone?
No. The browser time zone is read locally. Only the request to ipinfo.io leaves your browser, and SpeedIQ stores nothing.
More checks on SpeedIQ
- VPN leak test
- Browser fingerprint test
- WebRTC leak test
- Geolocation privacy guide
- Online privacy check
- Speed test + 18 checks
Sources
- MDN Web Docs (2026): Intl.DateTimeFormat.prototype.resolvedOptions(), developer.mozilla.org
- MDN Web Docs (2026): Date.prototype.getTimezoneOffset(), developer.mozilla.org
- IANA (2026): Time Zone Database, iana.org/time-zones
- Tor Project (2019): The Design and Implementation of the Tor Browser, torproject.org
- Mozilla Support (2026): Resist Fingerprinting, support.mozilla.org