Time Zone Converter — Convert Between Any Two IANA Zones
Convert any date and time between IANA time zones — UTC to EST, PST to Tokyo, Sydney to London. Correct DST handling, compare multiple zones side-by-side. 100% local.
Last updated:
Pick a source time zone and enter a wall-clock time. The tool computes the corresponding UTC instant and shows it in every zone you've added — with correct DST handling, offset, and short name (PST / EST / GMT+8) live in your browser.
What is Timezone Converter?
A time zone converter takes a moment in time expressed as a wall-clock in one zone (e.g. '9:30 AM in New York on July 15') and reprojects it into other zones (what time is that in Tokyo? Sydney? UTC?). The tricky part is not the offset arithmetic — it's daylight saving time. The correct offset for the same zone can be different in July vs. December, and near the DST transition, wall-clock times can be ambiguous or non-existent. This tool relies on the browser's Intl API (backed by the IANA / TZDB database), which is kept up to date as governments change their DST rules — a moving target that hand-rolled offset math tends to get wrong. Every calculation runs entirely locally.
How to convert time between time zones
- 1Pick a source time zone (defaults to your browser's local zone).
- 2Enter the date and time as observed in that source zone.
- 3The tool computes the UTC instant behind the scenes and renders it in every target zone in the grid.
- 4Add or remove target zones with the '+' card and the ✕ button on any card.
- 5Click 'Now' at any time to reset the input to the current moment in the source zone.
Use Cases
Schedule cross-team meetings
See at a glance what 3 PM PST looks like in Berlin, Bangalore, and Sydney — no more mental arithmetic when scheduling a global standup.
Debug server logs with timestamps
Servers log in UTC by convention, but users report incidents in their local time. Convert to line them up.
Plan launches or scheduled tasks
When you set a cron job to run at 09:00 UTC, quickly check what that means for users in every major region you serve.
Travel & flight planning
Convert an arrival time in the destination city to your home time zone so friends and family know when you'll actually land.
Key Concepts
- IANA time zone
- The canonical name of a time zone in the IANA time zone database (also called tzdata or TZDB), like America/New_York. IANA names encode both the current UTC offset and DST rules, and are updated as governments change their laws.
- UTC vs. GMT
- For everyday use these are interchangeable. Technically UTC is a time standard maintained by atomic clocks with periodic leap-second adjustments; GMT is a time zone at longitude 0°. This tool uses UTC labels internally and matches whatever notation the browser exposes (usually 'GMT±HH:MM').
- Daylight saving time (DST)
- Many jurisdictions shift clocks forward by one hour in spring and back in autumn. The Intl API knows the exact rules for each zone and year. When crossing a DST boundary, the offset changes even though the zone name doesn't.
- Ambiguous & non-existent times
- On the 'fall back' day, 1:00–2:00 AM local time happens twice. On the 'spring forward' day, 2:00–3:00 AM doesn't exist at all. Ambiguous times default to the earlier occurrence in this tool; non-existent times default to the later one.
Tips & Best Practices
- ▸Prefer IANA names (America/New_York) over abbreviations (EST) — abbreviations are ambiguous (EST could mean US Eastern or Australian Eastern) and can't express DST correctly.
- ▸For scheduling systems, always store the target moment as UTC + the IANA zone the user picked. Converting to wall-clock at render time is the safe pattern.
- ▸When a zone changes its rules (e.g. a country abolishes DST), browsers eventually update via OS-level TZDB updates. If your project is critical, ship your own tzdata rather than trusting each user's browser.
- ▸This tool works fully offline — save the page and re-open on a plane / air-gapped machine.
Frequently Asked Questions
How many time zones are supported?
Every IANA time zone your browser knows — typically 400+ including all named zones (America/New_York, Europe/Berlin, Asia/Shanghai, Pacific/Auckland, etc.). Older browsers fall back to a curated list of ~40 major cities.
Does the converter handle daylight saving time?
Yes. DST rules are baked into the browser's Intl API and are updated as jurisdictions change them. Converting a wall-clock time near a DST transition correctly accounts for the shift — you'll see the offset change between summer and winter for the same zone.
How is the wall-clock time interpreted?
The time you type is interpreted as local wall-clock in the source zone. For example, entering '9:30 AM in America/New_York' produces the UTC instant that corresponds to 9:30 EST/EDT depending on the date. That same instant is then rendered in each target zone.
What happens with an ambiguous time (fall DST transition)?
On DST 'fall back' days, one hour repeats — 1:30 AM occurs twice. The tool picks the earlier occurrence (standard behavior of most libraries). If you need the later one, add an hour to the input.
Is my data uploaded anywhere?
No. All conversion runs entirely in your browser using the Intl.DateTimeFormat API. No dates or zones are transmitted, logged, or stored.
Related Tools
Timestamp Converter
Convert Unix timestamps to human-readable dates and vice versa. Supports seconds, milliseconds, ISO 8601, and timezone selection.
Working Days
Count business (working) days between two dates. Customize your workweek (M-F, M-Sat, custom) and paste a list of holidays to exclude them. Also shows total days, weekend days, and calendar span. 100% local.
Age Calculator
Calculate your exact age in years, months, and days from a date of birth. Shows total weeks, days, hours, and minutes lived, plus the countdown to your next birthday. 100% local — nothing uploaded.
Date Diff
Calculate the exact duration between two dates in years, months, and days, plus total weeks / days / hours / minutes and business days. Optional time-of-day precision. 100% local.
Cron Generator
Build cron expressions from a friendly UI — every N minutes, daily at HH:MM, weekdays only, weekly, monthly, yearly. Preview the next 5 runs and a plain-English description. 100% local.
ISO 8601 Duration
Parse ISO 8601 duration strings (P3Y6M4DT12H30M5S, PT1H30M, P2W) into human-readable form, or convert total seconds into a canonical ISO 8601 duration. 100% local — used by REST APIs, video metadata, and scheduling systems.