Global Timezone Converter - Live World Clock & Time Comparison
Convert time across 400+ IANA timezones instantly. Live world clock with DST handling, day/night indicators, and time difference calculator.
About
Scheduling across timezones fails when you ignore Daylight Saving Time transitions. A meeting set for 14:00 UTC can land at different local hours depending on whether a region observes DST, and those rules change - the EU last adjusted in 2021, Morocco toggles mid-Ramadan. Static offset tables (UTC + 5) produce wrong results roughly 8 weeks per year for affected zones. This converter uses the browser's native Intl.DateTimeFormat engine, which resolves against the full IANA tz database (over 400 zones). Every offset is computed at the exact moment you query it, not from a lookup table. The time difference Ξt between any two zones is derived from actual epoch math: tA β tB, where each value accounts for the zone's current UTC offset including DST state. Limitation: the tool relies on your browser's tz database version. Outdated browsers may lack recent political timezone changes (e.g., Volgograd's 2020 shift to UTC+4). For mission-critical scheduling, cross-reference with timeanddate.com.
Formulas
The time in zone B given a known time in zone A is computed as:
tB = tA + (OB β OA)
where tA is the local time in zone A, OA is the current UTC offset of zone A (in minutes), and OB is the current UTC offset of zone B (in minutes). The offset O is DST-aware: it changes value at the exact transition instant defined by the IANA tz database rule for that zone.
The time difference between two zones:
Ξt = OB β OA
A positive Ξt means zone B is ahead. The UTC offset is extracted programmatically by formatting a reference date with Intl.DateTimeFormat using the timeZoneName: "shortOffset" option, then parsing the resulting string (e.g., "GMT+5:30" β 330 min).
Day/night classification uses solar approximation: local hour h where 6 β€ h < 18 is daytime. This is a simplification; actual sunrise/sunset depends on latitude and date.
Reference Data
| Timezone (IANA) | Common Name | Standard Offset | DST Offset | DST Period (approx.) |
|---|---|---|---|---|
| America/New_York | Eastern Time | UTCβ5 | UTCβ4 | Mar Sun2 β Nov Sun1 |
| America/Chicago | Central Time | UTCβ6 | UTCβ5 | Mar Sun2 β Nov Sun1 |
| America/Denver | Mountain Time | UTCβ7 | UTCβ6 | Mar Sun2 β Nov Sun1 |
| America/Los_Angeles | Pacific Time | UTCβ8 | UTCβ7 | Mar Sun2 β Nov Sun1 |
| America/Phoenix | Arizona (MST) | UTCβ7 | No DST | - |
| Europe/London | Greenwich / BST | UTC+0 | UTC+1 | Mar Sunβ1 β Oct Sunβ1 |
| Europe/Berlin | Central European | UTC+1 | UTC+2 | Mar Sunβ1 β Oct Sunβ1 |
| Europe/Moscow | Moscow Time | UTC+3 | No DST | - |
| Asia/Dubai | Gulf Standard | UTC+4 | No DST | - |
| Asia/Kolkata | India Standard | UTC+5:30 | No DST | - |
| Asia/Kathmandu | Nepal Time | UTC+5:45 | No DST | - |
| Asia/Shanghai | China Standard | UTC+8 | No DST | - |
| Asia/Tokyo | Japan Standard | UTC+9 | No DST | - |
| Australia/Sydney | AE Standard/Daylight | UTC+10 | UTC+11 | Oct Sun1 β Apr Sun1 |
| Australia/Adelaide | AC Standard/Daylight | UTC+9:30 | UTC+10:30 | Oct Sun1 β Apr Sun1 |
| Pacific/Auckland | New Zealand | UTC+12 | UTC+13 | Sep Sunβ1 β Apr Sun1 |
| Pacific/Chatham | Chatham Islands | UTC+12:45 | UTC+13:45 | Sep Sunβ1 β Apr Sun1 |
| Pacific/Honolulu | Hawaii Standard | UTCβ10 | No DST | - |
| Pacific/Marquesas | Marquesas Time | UTCβ9:30 | No DST | - |
| Etc/UTC | Coordinated Universal | UTC+0 | No DST | - |