World Clock
Tap cities on a world map to compare their time and offset
Tap a city on the world map to compare its current time. Your home timezone is detected automatically, and you can add cities by tapping the map or searching.
You can compare up to 10 cities.
Tap map dots to add/remove cities · scroll or pinch to zoom, drag to pan
How to use
- Tap a city dot on the map to add a clock card below; tap it again to remove it.
- You can also type a city name in the search box (matches local, English and native spellings).
- Scroll to zoom the map and drag to pan. Regions where it is night are shaded darker.
- Time differences are relative to your local (auto-detected) timezone, and your picks are saved in this browser.
Notes
- Regions with daylight saving time (DST) automatically shift their UTC offset by season.
- The day/night shading on the map is drawn from an approximate solar position and may differ from real sunrise/sunset by a few minutes.
- Your city list is stored only in this browser's localStorage and never sent to a server.
Working…
0.0
It hasn't frozen — the result will appear when the calculation finishes.
About World Clock
Tap cities on the world map, or search by name, to line up the current time in up to ten places. Your own time zone is detected and pinned first. Each city card shows the local date and time, the UTC offset (for example −04:00), the difference from your time and a day or night marker, while the map shades the half of the planet where it is currently night.
A memorised "New York is five hours behind London" is wrong for a few weeks every year, because countries with and without daylight saving time are mixed together and those that do use it switch on different dates. This tool keeps no table of time differences. It asks the browser's built-in time zone data for the offset at this exact moment, every time it redraws.
Why zones have names like America/New_York: the IANA tz database
Every city here is tied to an identifier such as Asia/Tokyo, America/Chicago or Europe/Madrid rather than to a fixed number like UTC−6. Those identifiers come from the tz database (also called zoneinfo), maintained under IANA. Behind each name sits the region's full history of UTC offsets and daylight saving rules, and the database is updated whenever a government changes them — release 2026d, published in September 2026, recorded Canada's Northwest Territories moving to permanent UTC−6.
Browsers ship a copy of that data. The tool hands a zone name to Intl.DateTimeFormat, reads back the local wall-clock time, and compares it with UTC to get the offset. It never has to know DST rules itself. The flip side: right after a country changes its rules, your browser may show the old rule until it receives an update.
Daylight saving time: the US and Europe switch on different weekends
In the United States, clocks go forward at 2:00 a.m. local time on the second Sunday in March and back at 2:00 a.m. on the first Sunday in November, a schedule in place since 2007. Hawaii and most of Arizona do not observe it, and neither do Puerto Rico, Guam, American Samoa or the US Virgin Islands. In 2026 that means 8 March to 1 November.
The European Union changes at the same instant everywhere: 01:00 UTC on the last Sunday of March and the last Sunday of October. In 2026 that is 29 March and 25 October. The UK follows the same dates.
The mismatch produces two awkward windows. From 8 to 29 March 2026 and from 25 October to 1 November 2026, New York is only four hours behind London and five behind Paris or Madrid, instead of the usual five and six. A weekly transatlantic call pinned to one side's local time will shift by an hour for the other side during those weeks.
Much of East Asia does not observe DST at all. South Korea last used it in 1987–1988, around the Seoul Olympics, and Japan and mainland China do not use it today. For a team in Seoul or Tokyo, the gap to New York is 13 hours in the American summer and 14 in winter, and all of the change happens on the US side.
In the Southern Hemisphere the seasons, and the clock changes, run the other way. Sydney moves to summer time in early October, so its gap to London swings between 9 hours and 11 hours over the year as the two sides switch in opposite directions.
Half-hour and 45-minute zones
Not every zone is a whole number of hours from UTC. India (Asia/Kolkata) is UTC+5:30, Nepal (Asia/Kathmandu) UTC+5:45, Iran (Asia/Tehran) UTC+3:30, Myanmar (Asia/Yangon) UTC+6:30, and Adelaide is UTC+9:30 in its standard time. The offset label on each card (+05:45 and so on) is exact to the minute.
The "difference from you" badge is not rounded either. Whole-hour gaps read like "+14h", and gaps with minutes are shown as hours:minutes, so from New York in September Kathmandu shows "+9:45".
How day and night are decided
The sun and moon icon on a card comes from the same solar-position calculation as the map shading below: if the sun is more than 0.833° below the horizon at that city (the standard sunrise and sunset threshold) it shows the moon, otherwise the sun. So Reykjavik shows a sun at 11 p.m. in June and a moon at 10 a.m. in December. Only the "your location" card, which has no coordinates, falls back to treating 06:00 to 19:00 local time as day.
The shading on the map is calculated separately. From the date and time the tool approximates the sun's declination and the equation of time, finds the point on Earth where the sun is directly overhead, and draws the terminator 90 degrees away from it. Around June you can see the Arctic staying lit all day; around December the same happens over Antarctica.
Worked examples
Monday 21 September 2026, 8:00 p.m. in New York
- Input
New York 20:00 EDT (UTC 00:00 on the 22nd)- Output
London 01:00 on the 22nd · Madrid 02:00 · Kolkata 05:30 · Seoul 09:00 · Sydney 10:00
New York is on EDT (UTC−4), London on BST (UTC+1), Madrid on CEST (UTC+2). Sydney has not started its summer time yet, so it is on UTC+10.
The same 8:00 p.m. in New York on 14 December 2026
- Input
New York 20:00 EST (UTC 01:00 on the 15th)- Output
London 01:00 · Madrid 02:00 · Seoul 10:00 · Sydney 12:00
Both New York and Europe have fallen back, so the gap to London is unchanged at five hours. Seoul is now 14 hours ahead instead of 13, and Sydney, on summer time (UTC+11), is 16 ahead instead of 14.
The three weeks when only America has switched
- Input
Monday 16 March 2026, 10:00 in New York- Output
London 14:00 · Madrid 15:00
The US moved to UTC−4 on 8 March; Europe stays on winter time until 29 March. For those three weeks the gaps are four and five hours instead of five and six.
A 45-minute zone
- Input
London 12:00 BST in September- Output
Kathmandu 16:45, offset +05:45, badge +4:45
The badge shows the real difference exactly as +4:45.
How to use it
- Tap a city dot on the map, or type a city name — English, local and native spellings all match.
- Read local time, date, UTC offset and difference from your time on each card.
- Tap a card or dot again to remove it. Your selection is saved in this browser.
Frequently asked questions
Is daylight saving time handled automatically?
Yes. The offsets come from the IANA time zone data built into your browser, so each city shows the correct offset for today's date. A country that has just changed its rules needs a browser update before the change shows up.
Why is the gap to Europe sometimes one hour smaller in March?
The US starts DST on the second Sunday of March; the EU and UK start on the last Sunday. For the weeks in between, only the American clocks have moved. The same thing happens for about a week at the end of October.
Which places do not use DST?
In this list, for example Seoul, Tokyo, Beijing, Singapore, Kolkata, Dubai, Honolulu and Phoenix. Arizona, apart from the Navajo Nation, stays on standard time all year.
Can I show more than ten cities?
No — up to ten cities in addition to your own location.
Can I see the Canary Islands?
Yes. Add "Las Palmas (Canary Islands)" — searching for Canary, Canarias or Tenerife also finds it. The islands are on their own zone (Atlantic/Canary), and switch to summer time on the same dates as the mainland, so they stay one hour behind mainland Spain all year.
Does it show the time in a zone that is not in the list?
Only listed cities can be added. If your city is missing, pick another city that uses the same IANA zone, such as Los Angeles for anywhere on US Pacific time.
Sources
- IANA — Time Zone Database (tz)
- NIST — Daylight Saving Time (DST) rules
- Directive 2000/84/EC on summer-time arrangements
- timeanddate.com — Daylight Saving Time changes in South Korea (1987–1988)
- MDN — Intl.DateTimeFormat (timeZone option)
Last reviewed: