$ exec tz
Timezone Converter
Use the synced world clock to scrub one moment across Pacific, UTC, India, and US Central — or type a phrase like “9am PST in IST, Stockholm, UTC” in the terminal below for natural-language conversions, aliases, and Nordic shortcuts.
$ worldclock — multi-zone
Drag the slider to scrub through the same calendar day in your local timezone. Every row shows that exact instant, like a synced world clock.
Pacific
America/Los_Angeles
5:50 PM
GMT -7 · Sun, Apr 19, 2026
GMT / UTC
UTC
12:50 AM
GMT +0 · Mon, Apr 20, 2026
India
Asia/Kolkata
6:20 AM
GMT +5:30 · Mon, Apr 20, 2026
Memphis (Central)
America/Chicago
7:50 PM
GMT -5 · Sun, Apr 19, 2026
The slider sets the time on 2026-04-20 in your local timezone; every row shows that same instant (2026-04-20T00:50:00.000Z). For phrases like 9am PST in IST, use the terminal widget below.
output will appear here.
$ cat about.md
Coordinating across timezones is a common annoyance for distributed teams. A meeting at 9am Pacific is also 9:30pm in Bengaluru, 6pm in Stockholm during summer (CEST) but 5pm in winter (CET). Daylight Saving Time, half-hour offsets (India, Newfoundland), and quarter-hour offsets (Nepal, Chatham Islands) all conspire to make mental arithmetic unreliable.
This converter accepts natural-language phrases like “9am PST in IST, Stockholm, UTC” and returns each zone with its current UTC offset and DST status. It understands IANA timezone names (America/Los_Angeles, Europe/Stockholm), common abbreviations (PST, EST, CET, IST, JST), and city aliases (Stockholm, London, Tokyo, Sydney, Bengaluru). It also has explicit support for Sweden and the Nordic countries, which are easy to confuse because they share the same UTC offset but observe DST on different rules.
Time conversions use the browser’s built-in Intl.DateTimeFormat API, which uses the Unicode CLDR timezone database and is updated with every browser release. That means DST transitions, recently abolished DST regimes (e.g. Russia, Türkiye), and historical changes are all handled correctly.
$ ls examples/
9am PST in IST, Stockholm, UTCUseful for scheduling across US, India, and Europe.
10am JST in PST, EST, UTCConvert an Asia/Tokyo time to North American zones.
now in Stockholm, Oslo, Copenhagen, HelsinkiAll four Nordic capitals at the current moment.
noon UTC in IST, Tehran, AdelaideDemonstrates +5:30, +3:30, and +9:30/+10:30 offsets.
$ man --faq
Q.Does it handle Daylight Saving Time?
A.Yes. The browser’s Intl API uses the CLDR timezone database, which encodes DST rules and historical changes for every IANA zone.
Q.Why is IST returned for both Indian and Israeli time?
A.IST is genuinely ambiguous — it’s used for both India Standard Time (UTC+5:30) and Israel Standard Time (UTC+2/+3). This tool defaults to India because that’s the more common usage; for Israel, use Asia/Jerusalem or “Israel”.
Q.Can I save a list of zones I care about?
A.Not currently — every conversion is stateless. Bookmark the page with your default zones in the URL or copy the example you use most.
Q.What about Sweden specifically?
A.Sweden uses Europe/Stockholm — CET in winter (UTC+1) and CEST in summer (UTC+2). The same applies to Norway, Denmark, and most of central Europe; Finland is one hour ahead.
Q.Is the time accurate?
A.Yes — it uses your device’s clock plus the CLDR rules. If your system clock is wrong (no NTP), the relative offset is still right but the absolute moment will be off by however much your clock drifts.