World Clock — Live Time in Any City, Any Timezone

A live world clock showing current time in any IANA timezone. Six default cities, add your own, every clock updates every second. Uses Intl.DateTimeFormat with the official tz database — no API key, no signup.

SG
By Suraj Giri, Productivity Researcher
Last updated: 2026-05-27 · ~10 min read · References: IANA tz database, MDN Intl.DateTimeFormat, Sir Sandford Fleming 1879 paper
TL;DR — Direct answer

This world clock shows current local time in any of 300+ IANA timezones. Click a default city to remove it. Use the search box to add a city by name. Each clock updates every second using your browser's built-in Intl.DateTimeFormat with timezone option — no external API. Saved cities persist in localStorage.

How Timezones Work

Coordinated Universal Time (UTC) is the global reference; every other timezone is defined as an offset from UTC. New York in winter is UTC−5 (Eastern Standard Time); London is UTC±0 in winter, UTC+1 in summer (British Summer Time); Tokyo is UTC+9 year-round. The offsets are the easy part. The complications are when they change.

Daylight Saving Time (DST), local political adjustments, and historical reforms mean the timezone of any given location is not a static number but a piecewise function over time. The same city can have observed three or four different UTC offsets in the past century. The IANA tz database (also called zoneinfo or "the Olson database") tracks every one of these transitions back to 1970, with best-effort historical records before that. This world clock uses the version of the tz database compiled into your browser, which is updated with each browser release.

UTC, GMT, Zulu Time, and Unix Timestamps

  • UTC — Coordinated Universal Time. The modern global reference. Defined by atomic clocks, with occasional leap seconds to align with Earth's rotation.
  • GMT — Greenwich Mean Time. The historical mean solar time at the Royal Observatory in Greenwich, London. Functionally identical to UTC for civilian purposes but technically defined differently.
  • Zulu time (Z) — UTC, in aviation and military notation. "Zero" hour offset; the "Z" comes from the NATO phonetic alphabet for the letter Z, used because Z is the last letter of the time zone naming convention starting with A=+1.
  • Unix timestamp — Seconds elapsed since 1970-01-01T00:00:00Z (the "Unix epoch"). Used internally by most computing systems. JavaScript's Date.now() returns milliseconds since this epoch.
  • IANA timezone name — Strings like America/New_York, Europe/Paris, Asia/Tokyo. The canonical identifier for a location's timezone history.

The History of Timezone Standardization

Before 1880, every town in the world used local solar time. Noon was when the sun reached its highest point overhead, which differs by four minutes for every degree of longitude east or west of your neighbor. This was fine when travel was by horse but became absurd as railways spread — a train schedule had to specify dozens of different local times along a single route.

The Canadian railway engineer Sir Sandford Fleming proposed a worldwide system of 24 standard one-hour-wide time zones in 1879, presenting the idea to the Royal Canadian Institute. The proposal was formalized at the International Meridian Conference in Washington, D.C. in 1884, which adopted the Greenwich meridian as 0° longitude and defined Greenwich Mean Time as the universal reference.

National adoption was uneven. The U.S. railroads switched to "Railway Standard Time" on November 18, 1883 ("the Day of Two Noons" — locals had to set their watches at the moment standard time aligned with their solar time). The British Empire converted in 1880. France held out on Paris Mean Time until 1911. Saudi Arabia used local solar time until 1962. Liberia did not adopt standard time until 1972.

The international time standard switched from GMT to UTC in 1972, when UTC was redefined as a hybrid of atomic time (TAI) and astronomical time (UT1), with leap seconds added to keep the two within 0.9 seconds of each other.

Daylight Saving Time: The Most-Debated Timekeeping Decision

DST shifts clocks forward by one hour in spring and back in autumn, ostensibly to make better use of evening daylight. Benjamin Franklin floated the idea satirically in 1784; George Hudson proposed a serious version in 1895; Germany first implemented it nationally in 1916 during World War I to save fuel. The U.S. and U.K. followed within the year.

The energy-saving rationale is weak in modern economies. A 2008 Department of Energy study found U.S. DST saved roughly 0.5% of electricity, and a 2017 meta-analysis in Energy Policy found the savings approached zero or were even negative in some regions (the cooling load from longer evening daylight offsets lighting savings).

The medical case against DST is stronger. The spring-forward transition is associated with a transient ~24% increase in heart-attack incidence (Sandhu et al., Open Heart 2014), increased fatal-car-accident rates for several days, and measurable productivity drops. The European Parliament voted in 2019 to abolish DST across the EU; the U.S. Senate passed the Sunshine Protection Act in 2022 to make DST permanent year-round, though the bill stalled in the House. As of 2026, most of the world still observes DST, but the political momentum is toward abolition.

Best Practices for Scheduling Across Timezones

  • Quote the timezone explicitly. "3pm" is ambiguous; "3pm Eastern Time / 12pm Pacific / 8pm UTC" is unambiguous.
  • Use IANA names in code. America/New_York handles DST automatically; "EST" does not (EST is specifically the non-DST winter offset of UTC−5).
  • Send calendar invites with floating times rejected. A Google Calendar or Outlook invite carries the timezone with it — the meeting will appear at the correct local time for every attendee.
  • Watch for DST mismatch windows. For about three weeks each year, the U.S. and Europe are on different DST schedules; transatlantic meetings shift by an hour during this gap.
  • For recurring meetings, pin one timezone. A meeting that is "Tuesday 9am Pacific" stays at 9am for the Pacific team and moves with DST for everyone else.
  • Use a focus timer per side. For deep work blocks aligned across timezones, pair this world clock with the Pomodoro timer or the presentation timer.

Major Cities by UTC Offset

UTC offset (standard)CitiesNotes
UTC−12(Uninhabited Pacific islands)Lowest standard offset
UTC−10HonoluluNo DST in Hawaii
UTC−8Los Angeles, Vancouver, San FranciscoPacific Time; DST observed
UTC−5New York, Toronto, BogotáEastern Time; DST in US, not Colombia
UTC±0London, Lisbon, DakarGMT in winter, BST in summer
UTC+1Paris, Berlin, Madrid, Rome, LagosCentral Europe; CEST in summer
UTC+3Moscow, Istanbul, Nairobi, RiyadhNo DST in Russia (abolished 2014) or Turkey
UTC+4Dubai, Tbilisi, BakuNo DST in UAE
UTC+5:30Mumbai, Delhi, KolkataIndia uses a single offset for the entire country
UTC+8Beijing, Singapore, Hong Kong, PerthChina uses a single offset across 5 geographic zones
UTC+9Tokyo, Seoul, PyongyangNo DST in Japan or Korea
UTC+10Sydney, Melbourne, BrisbaneDST in southeastern Australia, not Queensland
UTC+12Auckland, FijiDST in NZ; first to see new day
UTC+13Samoa, Tonga, KiribatiHighest standard offset; Samoa moved from UTC−11 to +13 in 2011

Unusual and Half-Hour Timezones

LocationOffsetWhy it is unusual
IndiaUTC+5:30Single 30-minute offset for entire 3000 km wide country
NepalUTC+5:4515-minute offset, set to align with Kathmandu's longitude
Newfoundland (Canada)UTC−3:30One of the few half-hour offsets in North America
IranUTC+3:30Half-hour offset year-round
Chatham Islands (NZ)UTC+12:45Quarter-hour offset
China (all of it)UTC+8Single offset for 5000 km east-west span

Time-Related Entities and Glossary

  • IANA tz database — The canonical source of timezone data, maintained by IANA and updated several times a year. Also called the Olson database.
  • UTC offset — The signed difference between local time and UTC, like −05:00 or +09:00.
  • DST — Daylight Saving Time, the seasonal one-hour clock shift.
  • ISO 8601 — The international standard date and time format: 2026-05-27T14:30:00Z.
  • Unix epoch — 1970-01-01T00:00:00Z, the zero point for Unix timestamps.
  • Leap second — A second occasionally added to UTC to keep it within 0.9 sec of astronomical UT1. Likely to be abolished by 2035 per a 2022 BIPM resolution.
  • Solar noon — The instant when the sun is highest in the sky at a given location. The original reference for "12pm" before standardization.
  • Sidereal time — Time measured relative to fixed stars rather than the sun. Used in astronomy; about 4 minutes shorter per day than solar time.

World Clock FAQ

Your browser. The Intl.DateTimeFormat API uses the IANA timezone database compiled into the browser (typically updated with each browser release). There is no external API call, no rate limit, and no network requirement once the page has loaded.

As accurate as your system clock. The browser reads the OS clock, applies the timezone offset from the tz database for the requested IANA zone, and formats the result. If your computer clock is correct (synced via NTP, which most operating systems do automatically), the displayed time is correct to the second.

Yes. The IANA timezone database includes every DST transition rule, and Intl.DateTimeFormat applies them automatically. When a region springs forward or falls back, the displayed time shifts at the correct moment.

Yes. Cities you add are saved in your browser localStorage and persist across sessions on the same device. Clearing site data will erase the list. We do not sync cities across devices.

All 300+ IANA timezones supported by your browser. The autocomplete list includes the largest cities; for less-common zones, type the IANA name (like Atlantic/Reykjavik or Pacific/Marquesas) directly.

Some countries use offsets that are not whole hours from UTC. India is UTC+5:30, Nepal is UTC+5:45, Chatham Islands (New Zealand) are UTC+12:45. These reflect historical political decisions that prioritized geographic or cultural fit over global alignment.

Yes. Once the page has loaded, the world clock runs entirely from your browser. You can disconnect from the internet and it will continue to update every second indefinitely.

EST is specifically the winter standard offset (UTC−5). It does not change with DST. America/New_York is the full IANA timezone definition, which automatically switches between EST in winter and EDT (UTC−4) in summer. Always use the IANA name in software; reserve EST/EDT for human-readable display.