Skip to main content
Back to tools

Unix Timestamp

Convert between Unix timestamps and human-readable dates

About Unix Timestamp

Paste a Unix timestamp in seconds or milliseconds to see it as a UTC date, in your local time and in ISO 8601 format, or pick a date and time to get its epoch value in both units. A live counter shows the current Unix time and loads it into the converter with one click. Handy for reading log entries, JWT exp claims or database columns.

Category: Converters.

Frequently asked questions

What is a Unix timestamp?

▾

The number of seconds (or milliseconds) elapsed since January 1, 1970, 00:00:00 UTC — known as the Unix epoch. It's timezone-independent, making it ideal for storing and comparing dates across systems.

How do I know if my timestamp is in seconds or milliseconds?

▾

Current timestamps have 10 digits in seconds (e.g., 1700000000) and 13 in milliseconds (e.g., 1700000000000). The tool detects this for you: values with up to 10 digits are read as seconds and longer ones as milliseconds, so microsecond or nanosecond values must first be divided by 1,000 or 1,000,000.

Which time zone is used when converting a date to a timestamp?

▾

The date and time you pick are read in your browser's local time zone and converted to seconds and milliseconds since the epoch. The picker works to the minute, so the seconds part is always zero.

What is the Year 2038 problem?

▾

A signed 32-bit integer can hold at most 2,147,483,647 seconds, reached on January 19, 2038 at 03:14:07 UTC, and overflows one second later. Modern systems use 64-bit timestamps and are unaffected, but legacy embedded systems may have issues.

Related tools