one instant · many zones
Timestamp Timezone Converter
Enter a Unix timestamp once and see it rendered in every timezone that matters to you — side by side, with IANA identifiers and correct DST offsets for the exact instant. Add, remove, reorder and copy any row.
Timestamps are timezone-free
A Unix timestamp answers "how many seconds since 1970-01-01 00:00:00 UTC?" — an absolute question with one answer worldwide. Timezones describe how a region displays that instant. Confusing the two is the source of most time bugs: store and transmit timestamps (or UTC instants), and only apply a zone when showing a wall clock to a human.
Worked example
Timestamp 1758000000 is the same moment everywhere:
| Timezone | Local time | Offset |
|---|---|---|
| UTC | 2025-09-16 05:20:00 | +00:00 |
| America/New_York | 2025-09-16 01:20:00 | −04:00 (EDT) |
| Europe/London | 2025-09-16 06:20:00 | +01:00 (BST) |
| Asia/Kolkata | 2025-09-16 10:50:00 | +05:30 (IST) |
| Asia/Tokyo | 2025-09-16 14:20:00 | +09:00 (JST) |
| Australia/Sydney | 2025-09-16 15:20:00 | +10:00 (AEST) |
Notice New York is on EDT (−4) and London on BST (+1) — summer offsets. In January the same zones would show −5 and +0. Fixed-offset conversions get this wrong; the IANA database this tool uses never does.
Need the full format set?
The universal converter below adds milliseconds, microseconds, nanoseconds, ISO 8601, RFC 3339, RFC 2822 and relative time for any single zone.
Accepts Unix timestamps (s / ms / µs / ns), ISO 8601, RFC 2822 and common date strings.
Timestamp
Unix timestamp (seconds)
—
Milliseconds
—
Microseconds
—
Nanoseconds
—
Date & time
UTC
—
Local time
—
Selected timezone
—
Relative time
—
ISO 8601
—
RFC 3339
—
RFC 2822
—
Frequently asked questions
Does the timestamp change when I change the timezone?
What are IANA timezone identifiers?
America/New_York, Europe/London, Asia/Kolkata. They encode the full history of a region's offsets and DST rules, unlike fixed offsets such as UTC−5, which are wrong for part of the year.How do I convert a timestamp to a specific timezone in JavaScript?
Intl.DateTimeFormat with the timeZone option: new Intl.DateTimeFormat("en-GB", { timeZone: "Asia/Tokyo", dateStyle: "short", timeStyle: "medium" }).format(new Date(ts * 1000)). JavaScript has no native zoned datetime type yet — the Temporal API will add one.Why do some timezones have 30- or 45-minute offsets?
Related tools
Unix Timestamp Converter
Convert timestamps and dates with automatic unit detection — seconds, milliseconds, microseconds, nanoseconds.
Timestamp to Date
Turn any Unix timestamp into UTC, local time, ISO 8601, RFC 3339 and relative time.
Date to Timestamp
Pick a date, time and IANA timezone to get the exact Unix timestamp in every precision.
Current Unix Time
Live Unix timestamp in seconds, milliseconds, microseconds and nanoseconds with copy buttons.
Epoch Converter
The classic epoch time converter: bidirectional conversion between epoch values and human-readable dates.
Batch Timestamp Converter
Paste a list of timestamps and convert them all at once. Copy as a table or download CSV.