Convert Unix timestamps (seconds or milliseconds since epoch) to human-readable dates and vice versa. Supports ISO 8601, UTC, local time, and relative time formats. All processing happens in your browser.
Paste a Unix timestamp (seconds or milliseconds since January 1, 1970) into the timestamp field.
Use the date picker to select a date and time, which will be converted to a Unix timestamp.
See the conversion in multiple formats: ISO 8601, UTC, local time, and relative time.
Click the copy button next to any field to copy the value to your clipboard.
A Unix timestamp (also called Epoch time or POSIX time) is the number of seconds that have elapsed since January 1, 1970, at 00:00:00 UTC. This date is known as the Unix Epoch. Timestamps are widely used in computing because they provide a simple, universal way to represent time.
Standard Unix timestamps are in seconds (10 digits for dates after 2001), while JavaScript and many APIs use milliseconds (13 digits). This tool auto-detects the format based on the number of digits and converts accordingly.
Unix timestamps are always in UTC (Coordinated Universal Time). When displaying human-readable dates, this tool shows both UTC and your local timezone to avoid confusion. The ISO 8601 format always includes timezone information.
32-bit systems storing timestamps as signed integers will overflow on January 19, 2038, at 03:14:07 UTC. This is because the maximum value of a signed 32-bit integer is 2,147,483,647. Modern systems use 64-bit integers, extending the range to over 292 billion years.
The Unix Epoch is January 1, 1970, at 00:00:00 UTC. All Unix timestamps measure time as seconds (or milliseconds) elapsed from this reference point.
Enter seconds or milliseconds since epoch
Select a date and time
Current Unix Timestamp
—
Milliseconds: —
Saved Presets is a Supporter feature.
Tool History is a Supporter feature.
Tool Notes is a Supporter feature.