Skip to content
CalculatorsRuns in your browser

Timezone Converter

Convert a time between any two timezones and see a full overlap chart.

Input
No upload needed — instant
Privacy
Nothing is uploaded
Cost
Free · no sign-up · no watermark

Loading tool…

The tool is loading its code on your device. This happens once and is cached for later visits.

Processed entirely on your device

Everything you type or paste is handled by JavaScript running in this tab. No request is sent, nothing is logged and nothing is stored. Close the page and it is gone.

Overview

About the Timezone Converter

Convert times between timezones free. Uses the IANA database, shows a working-hours overlap chart, handles daylight saving correctly and lists current local times.

Timezones are the classic example of a problem that looks simple, is not, and punishes approximations. The reliable mental model is that there is only one real time — an instant, measurable as a Unix timestamp — and timezones are ways of displaying it.

Offsets are not timezones

This is the foundational distinction. UTC+1 is an offset: a fixed number of hours to add. Europe/Paris is a timezone: a set of rules describing what the offset is at any moment, including when it changes and by how much.

Paris is UTC+1 in winter and UTC+2 in summer. A meeting stored as "15:00 UTC+1" will be at the wrong local time for half the year. A meeting stored as "15:00 Europe/Paris" is always at 15:00 Paris wall-clock time, whatever the offset happens to be.

The rule: store instants as UTC, store schedules as zone names, and convert at display time.

The IANA database

Every operating system ships a copy. Zones are named Area/Location, where the location is a city whose rules apply to the region:

  • Europe/London — not Europe/UK, and not GMT, which is a standard rather than a zone
  • America/New_York — covers US Eastern, distinct from America/Chicago
  • Asia/Kolkata — UTC+5:30 year round, no DST
  • Australia/Sydney — DST in the southern summer, opposite to the northern hemisphere
  • Pacific/Auckland — UTC+12, or +13 with DST; one of the first places to see each new day

Aliases exist for backwards compatibility (US/Eastern, GMT, Etc/UTC) but the canonical Area/Location forms are what new code should use.

Why half-hour zones exist

Timezone borders are political. India spans roughly two hours of longitude but adopted a single zone at UTC+5:30 as a national compromise. Nepal sits at +5:45. Afghanistan is +4:30. Myanmar +6:30. Iran was +3:30 until it abolished DST in 2022. Australia has three mainland zones including a +9:30 central zone, and Broken Hill observes a different zone from the rest of New South Wales.

Any code that assumes offsets are whole hours will break on about a third of the world's population.

The two DST edge cases

The gap. When clocks advance, one hour of local time never occurs. 2026-03-29 01:30 does not exist in Europe/London. Scheduling a meeting for that local time is impossible, and libraries handle it by shifting forward — usually to 02:30.

The fold. When clocks retreat, one hour occurs twice. 2026-10-25 01:30 in Europe/London happens first at UTC 00:30 and again at UTC 01:30. An instant stored as UTC is unambiguous; a local time is not, and must be resolved by convention — most systems take the earlier, daylight-saving occurrence.

Both cases matter for cron jobs, billing cycles, medication schedules and anything that runs "at 2am local time".

Finding a meeting time

The overlap problem is not "what is 15:00 Berlin in Tokyo" — it is "which hours are civilised in Berlin, Tokyo and San Francisco simultaneously". The honest answer for that trio is usually a narrow window around 07:00–09:00 Berlin, 14:00–16:00 Tokyo and 22:00–00:00 San Francisco, which means somebody rotates the inconvenience.

Practical heuristics:

  • Anchor on the zone with the fewest participants willing to be uncomfortable.
  • Check whether either endpoint is in DST while the other is not — the US and Europe are out of step for three weeks in spring and one in autumn, and recurring meetings shift during those windows.
  • For truly global teams, record the meeting and publish the UTC time, letting each region convert at the moment they read it rather than the moment you write it.

Step by step

How to use the Timezone Converter

  1. Pick a source timezone and enter the date and time you are converting from.

  2. Add one or more target timezones — search by city name or UTC offset.

  3. Read the converted times, each labelled with its current UTC offset and DST status.

  4. Check the overlap chart to find hours that are reasonable for everyone.

  5. Copy a single conversion, or a formatted summary for an invite.

Why use it

Benefits and common use cases

What this tool is good for, and what it deliberately does not try to do.

Real IANA timezone data

Uses the operating system's timezone database, so historical offsets, half-hour zones and irregular DST rules are handled correctly rather than approximated by a fixed offset list.

Working-hours overlap

A 24-hour band chart shows where two or more zones overlap, which answers the actual question — when can we all be awake — rather than just converting a single instant.

DST-aware, not offset-based

Offsets change through the year. Converting by zone name rather than by a static offset means a meeting scheduled for June keeps its local time in December.

World clock view

See the current time in every zone you have added at once, with the day boundary marked so you can spot when it is already tomorrow somewhere.

Questions

Frequently asked questions

Short, honest answers about quality, limits and privacy.

Why not just use UTC offsets?

Because offsets change. Most of the world's population lives in a zone that shifts by an hour twice a year, and the shift dates differ between countries — the US and Europe change their clocks weeks apart. A meeting set for 15:00 CET in January is 15:00 CEST in July, which is a different UTC offset. Storing the zone name rather than the offset is what keeps recurring meetings correct.

What is the IANA timezone database?

The authoritative, continuously maintained dataset of the world's timezone rules, used by essentially every operating system and programming language. Zones are named Area/Location — Europe/London, America/New_York, Asia/Kolkata — choosing a city that observes the same rules as the surrounding region.

Why are some timezones offset by 30 or 45 minutes?

Because timezone boundaries follow politics and geography, not the 15-degree meridians. India uses UTC+5:30 across the whole country, Nepal uses UTC+5:45, parts of Australia use UTC+9:30, and Newfoundland uses UTC−3:30. Around a third of the world's population lives in a zone that is not a whole number of hours from UTC.

What happens to a time that does not exist?

When clocks spring forward, an hour is skipped. In Europe/London, 01:30 on the last Sunday of March does not exist — the clock jumps from 01:00 to 02:00. Libraries typically shift such times forward by the gap. Conversely, when clocks fall back an hour repeats, so 01:30 occurs twice and the earlier, daylight-saving instance is usually assumed.

Do all countries observe daylight saving?

No, and the list keeps shrinking. Most of Asia and Africa never adopted it. Russia abolished it in 2014, Turkey in 2016, and several countries have debated dropping it. Within the US, Arizona and Hawaii do not observe it, and the EU has discussed abolition for years without acting.