Time Zone Converter
Convert a date and time between any two IANA time zones. Search from 150+ zones.
Converting between time zones
IANA time zones (like America/New_York or Asia/Tokyo) are the authoritative identifiers used by operating systems, databases, and programming languages. Unlike fixed offsets such as UTC−5, IANA zones automatically account for daylight saving time transitions. Search from 150+ zones using the searchable picker. This converter parses your input datetime as a UTC instant and then formats it in whichever zones you choose, entirely in your browser using the built-in Intl.DateTimeFormat API — no data leaves your device.
Related tools: Unix Timestamp Converter · Date Difference Calculator
Built and maintained by Meet Shah · Last updated
What this tool is used for
- Working out what a meeting time in another zone is locally.
- Converting a timestamp from a log written in UTC into the local time of an incident.
- Checking what time a scheduled job will actually run for users in another region.
- Converting a deadline expressed in another zone before committing to it.
- Confirming whether two zones are currently on daylight time.
Frequently Asked Questions
- Why should I use zone names rather than UTC offsets?
- Because an offset is a snapshot and a zone is a rule. America/New_York is UTC−5 or −4 depending on the date, so storing "−5" loses the information needed to convert any other date correctly.
- What is the IANA time zone database?
- The authoritative list of zones and their historical rule changes, updated several times a year as governments change their minds. That is why software needs tzdata updates — a stale copy converts recent dates wrongly.
- Are abbreviations like CST reliable?
- No, and they are a genuine hazard. CST is US Central, China Standard and Cuba Standard — three different offsets. IST is India, Ireland and Israel. Only IANA identifiers are unambiguous.
- What happens during a DST transition?
- One local hour is skipped in spring and repeated in autumn. So a time can be impossible (02:30 on a spring-forward date) or ambiguous (01:30 occurring twice) — which is why scheduling code must decide how to resolve both.
- Do all zones differ by whole hours?
- No. India is UTC+5:30, Nepal UTC+5:45, and Chatham Islands UTC+12:45. Code assuming whole-hour offsets is wrong for hundreds of millions of people.
- What happens to a time that falls in a DST gap?
- It does not exist — 02:30 on a spring-forward morning never occurs in that zone. Libraries either throw or shift forward, and a system that silently picks one is a real source of scheduling bugs.
- How often does the time zone database change?
- Several times a year, as governments change their rules — sometimes with weeks of notice. That is why zone data must be updatable independently of the application, and why a hardcoded offset eventually becomes wrong.
Common errors and gotchas
- Using a fixed offset instead of a zone. Offsets change with daylight saving and a stored offset goes stale.
- Converting a date near a transition, where an hour may not exist or may happen twice.
- Confusing an abbreviation like CST, which means different things in different countries.
- Assuming every zone is a whole number of hours from UTC, when several are offset by 30 or 45 minutes.
- Forgetting that the southern hemisphere's daylight saving runs opposite to the northern.