Calculatormatics

Last updated: April 2026 · Reviewed by Calculatormatics Editorial Team

Time Zone Converter — Compare Up to 4 Zones Side by Side

Convert any date and time between 30+ world time zones instantly. The converter uses your browser's built-in Intl.DateTimeFormat API, which automatically handles Daylight Saving Time (DST) for every zone — no manual offset lookup required. Enable the Meeting Planner to see a 24-hour business-hours strip for up to four zones side by side: green cells mark 9 am–6 pm local, red marks night hours. Half-hour offsets like India's UTC+5:30 and quarter-hour offsets like Nepal's UTC+5:45 are handled correctly. Choose a source zone, pick a date and time (or use current time), select your target zone, and the converter shows the converted time, UTC offsets, the time difference between zones, and the day of week at the destination.

ZoneLocal TimeUTC OffsetDay
New York(EDT)05/03/2026, 08:22:58UTC-04:00Sunday
London(GMT+1)05/03/2026, 13:22:58UTC+01:00Sunday
Time difference (target vs source): +5h
Source offset: UTC-04:00
Target offset: UTC+01:00

How Time Zones Work

Every location on Earth is assigned a UTC offset — the number of hours and minutes ahead of or behind Coordinated Universal Time (UTC). UTC is the root reference: it never changes, never observes daylight saving, and is maintained by atomic clocks operated by international standards bodies.

Most time zones are whole-hour offsets: UTC-8, UTC+1, UTC+9. But some are not. India is UTC+5:30, Iran is UTC+3:30, Nepal is UTC+5:45, and the Chatham Islands (New Zealand) are UTC+12:45. These non-standard offsets arose from political and practical decisions made when time standardization was first adopted.

Time zones are identified in software using IANA identifiers in the format Continent/City — for example, America/New_York, Europe/London, Asia/Kolkata. The city is the representative city for that rule set, not a geographic boundary. These identifiers avoid ambiguity: "EST" could mean Eastern Standard Time (US, UTC-5), Eastern Standard Time (Australia, UTC+10), or Eastern Standard Time (India, historically). IANA identifiers are unambiguous.

Common abbreviations and their IANA equivalents:

AbbreviationMeaningUTC OffsetIANA Identifier
ESTEastern Standard Time (US)UTC-5America/New_York (winter)
EDTEastern Daylight Time (US)UTC-4America/New_York (summer)
CSTCentral Standard Time (US)UTC-6America/Chicago (winter)
PSTPacific Standard Time (US)UTC-8America/Los_Angeles (winter)
GMTGreenwich Mean Time (UK winter)UTC+0Europe/London (winter)
BSTBritish Summer TimeUTC+1Europe/London (summer)
CETCentral European TimeUTC+1Europe/Berlin (winter)
CESTCentral European Summer TimeUTC+2Europe/Berlin (summer)
ISTIndia Standard TimeUTC+5:30Asia/Kolkata (no DST)
JSTJapan Standard TimeUTC+9Asia/Tokyo (no DST)
AESTAustralian Eastern Standard TimeUTC+10Australia/Sydney (winter)

Daylight Saving Time

Daylight Saving Time (DST) shifts the local clock forward by one hour in spring and back in autumn, effectively moving an hour of daylight from the morning to the evening. This means the UTC offset for a DST-observing zone is not constant throughout the year.

Key facts about DST:

Because the US and EU switch on different dates, there are roughly 2-week windows twice a year when the US-to-Europe offset is one hour different from normal. For example, New York is normally 5 hours behind London (UTC-4 vs UTC+1 in summer), but in mid-March — after the US has switched but before the EU does — New York is only 4 hours behind London.

This converter handles DST correctly because it uses the browser's IANA database rather than a static offset. When you pick a specific date, the converter looks up the correct offset for that date in each zone.

Half-Hour and Quarter-Hour Offsets

Not every time zone sits on a clean hourly boundary. Several large countries deliberately chose offsets that place them between standard hour marks:

LocationUTC OffsetReason
India (IST)UTC+5:30Colonial-era compromise between east and west coast offsets
Sri Lanka (SLST)UTC+5:30Historical alignment with India
Iran (IRST)UTC+3:30Geographic split between UTC+3 and UTC+4 zones
Afghanistan (AFT)UTC+4:30Halfway between Pakistan (UTC+5) and Iran (UTC+3:30)
Nepal (NPT)UTC+5:45Distinguished from India and neighboring UTC+6 zones
Myanmar (MMT)UTC+6:30Historical offset maintained from British colonial period
Australia/Lord Howe (LHST)UTC+10:30Lord Howe Island uses a 30-min DST shift, uniquely becoming UTC+11
Chatham Islands (CHAST)UTC+12:45Furthest from UTC; politically part of New Zealand

These offsets are historical rather than irrational — they reflect where those countries fell geographically relative to the sun's position at noon, or were set to distinguish a nation from its neighbours. Nepal's UTC+5:45 is the only quarter-hour offset currently in regular use.

Worked Example: Scheduling a London–Tokyo–San Francisco Meeting

Suppose you want to schedule a 1-hour call with colleagues in San Francisco, London, and Tokyo. Here is what 10:00 am PST (America/Los_Angeles, UTC-8) looks like in all three cities on a typical winter weekday:

Time reference: 10:00 am PST (America/Los_Angeles, UTC-8)

San Francisco   10:00  Monday  PST (UTC-8)  ← source
London          18:00  Monday  GMT (UTC+0)  ← 8 hours ahead
Tokyo           03:00  Tuesday JST (UTC+9)  ← 17 hours ahead

Tokyo at 3:00 am is not workable. To find a better overlap:

Tokyo 09:00 = London 01:00 = San Francisco 17:00  (previous day issue)
Tokyo 17:00 = London 09:00 = San Francisco 01:00  (SF asleep)

Best compromise: London 08:00 = San Francisco 00:00 = Tokyo 17:00
  → SF must work at midnight; this is the fundamental problem
    of scheduling across a 17-hour gap.

Realistic solution: record async video or rotate meeting times
between weeks so no single team always takes the overnight slot.

The meeting planner strip in this converter shades cells green (9 am–6 pm local), yellow (7–9 am / 6–9 pm), and red (night) so you can visually spot the overlap — or the absence of one.

The IANA (tz) Database

The IANA Time Zone Database (also called zoneinfo or the Olson database, after its original maintainer Arthur David Olson) is the canonical reference for time zone rules worldwide. It records every time zone rule change since 1970, plus older historical data for many zones. When a country changes its DST rules or shifts its UTC offset — as Samoa did in 2011 when it skipped Friday 30 December entirely to move from UTC-11 to UTC+13 — the IANA database is updated, and operating systems and browsers pick up the change in their next update.

The database is updated roughly 5–10 times per year as new decisions are announced. Major consumers include Linux, macOS, Windows (via their own conversion), Java, Python, JavaScript (via Intl.DateTimeFormat), PostgreSQL, MySQL, and virtually every web browser. When you ask your browser to convert a time in America/New_York, it uses this database.

Common Scheduling Pitfalls

Even experienced engineers make these mistakes when working across time zones:

Business Hours Visualizer

The Meeting Planner in this converter adds a 24-column strip for each selected zone. Each column represents one UTC hour (00–23), and the cell shows the corresponding local hour in that zone. The color coding is:

To find a good meeting slot, look for a UTC column where all participating zones show green or yellow. The strip is based on the calendar date of your selected reference time (or the current date if "use current time" is checked), so DST is automatically factored in for that day.

As a practical example, the London–Singapore overlap is relatively generous: Singapore business hours (09:00–18:00 SGT = 01:00–10:00 UTC) overlap with London's 09:00–18:00 BST (08:00–17:00 UTC) for about two hours (09:00–10:00 UTC = 17:00 London / 17:00 Singapore). That narrow window is early evening for London and end-of-day in Singapore — manageable for weekly syncs.

Frequently Asked Questions

What is UTC and how is it different from GMT?

UTC (Coordinated Universal Time) and GMT (Greenwich Mean Time) refer to the same base time offset (UTC+00:00) for most practical purposes, but they are technically different standards. GMT is a time zone used by some countries (primarily the UK in winter and parts of West Africa). UTC is an atomic-clock-based international time standard that does not observe daylight saving time and never changes. When scheduling software or servers reference a "zero offset," they mean UTC. GMT is occasionally used interchangeably in casual speech, but for programming and databases, UTC is the correct term.

Why does India have a 30-minute offset (UTC+5:30)?

India uses Indian Standard Time (IST) at UTC+5:30, a half-hour offset rather than a whole-hour one. This was chosen during the colonial era to split the difference between the time zones that would apply to the eastern and western extremes of the subcontinent. Nepal goes further with UTC+5:45 — the only country in the world on a 15-minute offset — to distinguish itself from India. These historical choices are now deeply embedded in infrastructure, so they are unlikely to change.

Why does daylight saving time exist?

Daylight Saving Time (DST) was introduced during World War I to reduce artificial lighting consumption by shifting an hour of daylight to the evening. It was revived in many countries during the energy crises of the 1970s. Today it is observed by most of the US, Canada, Europe, Australia (some states), and New Zealand, typically shifting clocks forward by one hour in spring and back in autumn. Critics argue the energy savings are minimal in the modern era, and several regions — including most of Arizona (US), most of Asia, and Africa — do not observe DST at all.

How does the calculator know about DST?

This converter uses the built-in JavaScript Intl.DateTimeFormat API, which relies on the IANA (tz) database embedded in your browser. When you specify a date and an IANA time zone (such as America/New_York), the browser automatically looks up whether DST applies on that specific date and adjusts the UTC offset accordingly. For example, New York is UTC-5 in winter (EST) and UTC-4 in summer (EDT). The browser handles this transition automatically — no external API call is needed.

What is the IANA time zone database?

The IANA Time Zone Database (also called the tz database or zoneinfo database) is the authoritative global reference for time zone rules. Maintained by IANA (Internet Assigned Numbers Authority), it is updated several times per year as countries change their DST rules or UTC offsets. Every major operating system, browser, programming language, and database uses this database. Time zones are identified by continent/city codes such as America/New_York, Europe/Berlin, or Asia/Kolkata, which uniquely identify the rule set for each location even when abbreviations like EST or CST are ambiguous.

When should I use UTC vs a local time zone?

Use UTC for storing timestamps in databases, log files, and APIs — it is unambiguous and never shifts due to DST. Use local time zones only for display: show the user their local time, but store and transmit as UTC. A common mistake is storing local times in databases, which breaks when DST transitions occur (creating "missing" or "duplicate" hours), when the server moves, or when the application serves users in multiple countries. The golden rule: store UTC, display local.