Timezone Converter
View a single moment across multiple timezones side by side. IANA-based, DST-aware, and saved across sessions.
-
—
-
—
-
—
How to use
- 1
Set a reference time
Enter any date and time in the input above and choose the timezone you're working from. All rows update instantly.
- 2
Add or remove timezones
Click "Add timezone" to add a row (up to 6). Use the dropdown on each row to pick any IANA timezone. Click × to remove a row.
- 3
Your list is saved
Your timezone selection persists via localStorage. Reopen the page and your preferred zones are already loaded.
About timezone conversion
Every timezone in this tool is drawn from the IANA Time Zone Database (also called the tz database or Olson database), the authoritative, community-maintained
record of all world timezones. It powers timezone support in Linux, macOS, Java, Python, Go,
PostgreSQL, and most modern programming environments. IANA identifiers follow the Region/City
format — for example America/New_York or Asia/Kolkata — and are the
safest choice in any API or database field.
Daylight Saving Time (DST) is handled automatically. The IANA database encodes every historical and future DST transition, so you never need to add or subtract an hour manually. When you pick a date in summer versus winter, the converter reflects the correct UTC offset for that exact moment — including edge cases like the spring-forward and fall-back hours.
Developers often confuse UTC, GMT, and Z.
For practical purposes they all mean UTC+0, but UTC is the precise scientific standard; GMT is
the historical mean solar time at the Greenwich meridian; and Z (Zulu) is the ISO 8601 and military
shorthand for UTC+0. When writing timestamps in API responses, append Z (e.g., 2026-05-09T18:00:00Z) or
include an explicit offset like -07:00.
A safe rule of thumb for distributed systems: store in UTC, display in the user's local timezone. UTC timestamps are unambiguous, sortable, and unaffected by DST transitions. Convert to local time only at the display layer. This converter lets you verify that your conversion logic produces the expected output across any combination of zones before you ship.