Skip to main content
Timezone Spoofing

Spoof your browser's timezone

Websites read your timezone the instant a page loads — no permission prompt — through Intl.DateTimeFormat and Date. GeoSpoof overrides them so your clock matches the location you choose, not where you really are.

What your browser gives away

Unlike the Geolocation API, the timezone surfaces never ask permission — they answer the moment a page loads. A single mismatched clock can undo a spoofed GPS location.

Intl.DateTimeFormat().resolvedOptions().timeZone

Returns an IANA name like America/New_York.

new Date().getTimezoneOffset()

Returns your UTC offset in minutes.

Temporal & document timestamps

Newer time APIs and page timestamps expose the same zone.

How to spoof your timezone

  1. Install GeoSpoof

    Add the free GeoSpoof extension for your browser — Firefox, Chrome, Brave, Edge, or Safari.

  2. Set your location

    Search for a city, enter coordinates, or use VPN Sync to match your VPN's exit region.

  3. Timezone aligns automatically

    GeoSpoof overrides Date, Intl.DateTimeFormat, and Temporal so every clock-based API reports the timezone of your chosen location.

  4. Verify it worked

    Open the GeoSpoof verification page to confirm your reported timezone matches your spoofed location.

A spoofed location needs a matching clock

A VPN moves your IP and GeoSpoof moves your GPS coordinates — but if your timezone still reads your real region, the mismatch gives you away. GeoSpoof keeps your timezone aligned to your chosen location automatically, and re-aligns it as your VPN switches exit servers, so your geolocation, timezone, and IP all tell the same story.

Want the technical deep dive? Read why your timezone reveals your location.

Frequently asked questions

How do I change my browser's timezone?

Browsers take their timezone from your operating system, and most don't let you override it per-site. GeoSpoof changes the timezone your browser reports to websites without touching your system clock: install the extension, set a location, and it overrides the JavaScript timezone APIs to match.

Can I spoof my timezone without changing my system clock?

Yes. GeoSpoof works at the browser API level, so it changes what websites read (Intl.DateTimeFormat, Date, Temporal) while your computer's actual clock and system settings stay exactly as they are.

Does a VPN change my browser's timezone?

No. A VPN only changes your IP address. Your browser still reports its own timezone from your operating system, so a VPN in another country with your home timezone is an easy mismatch to detect. GeoSpoof aligns the timezone to your spoofed location to close that gap.

Why does my timezone need to match my location?

If you spoof your GPS location or use a VPN but leave your timezone on your real region, the two disagree — and that mismatch is a common, easily detected tell. Aligning your timezone to your chosen location keeps every signal telling the same story.

Does GeoSpoof spoof the timezone automatically?

Yes. When you set a location or sync to your VPN, GeoSpoof resolves the correct timezone for those coordinates and applies it automatically — including as your VPN switches exit servers.

Download

Get GeoSpoof free

Available on all major browsers. No account required, no telemetry, no tracking.

Other ways to download

Self-hosted XPI (Firefox)

Signed XPI for Firefox forks or manual installs. Auto-updates via our update manifest.

GitHub Releases