Unix Timestamp Converter

Convert epoch timestamps to readable dates and back โ€” in any timezone. Auto-detects seconds, milliseconds, and microseconds.

๐Ÿ”’ 100% in-browser. Your timestamps never leave your device.
copied

Timestamp โ†’ Date

Date โ†’ Timestamp

About Unix timestamps

A Unix timestamp (also called epoch time) is the number of seconds since 1970-01-01 00:00:00 UTC. Because it is measured in UTC, the same timestamp represents the same instant everywhere in the world โ€” only its display changes by timezone.

Different systems store epoch time at different resolutions. JavaScript's Date.now() and many APIs use milliseconds (13 digits today), while databases and Unix tools often use seconds (10 digits). Some high-resolution sources use microseconds (16 digits). This converter detects the unit from the number's magnitude and lets you override it.

FAQ

What is a Unix timestamp?
The number of seconds elapsed since 00:00:00 UTC on 1 January 1970, ignoring leap seconds. It is a compact, timezone-independent representation of a moment in time.
Is my data sent anywhere?
No. Every conversion runs in your browser. Open your developer tools' network tab and you'll see no requests are made with your input.
Seconds or milliseconds?
For present-day dates, seconds have ~10 digits, milliseconds ~13, and microseconds ~16. Auto-detect uses these magnitudes; switch the Unit dropdown to force a specific interpretation.