EpochLab

Everything timestamp, in one place

A number like 1721145600 is not self-describing.

Unix seconds? Milliseconds? An Excel serial, a Windows FILETIME, a Julian day? EpochLab reads all twelve epochs, tells you which is most likely and why, then explains the instant it lands on.

Paste anything

19 formats recognised. Paste or press Enter to open it.

Try
live Unix seconds
----------...

Your zone

Resolving your zone…

Where we are

Waiting for the clock…

The same moment at four resolutions

Memorise the digit ladder — 10, 13, 16, 19.

Seconds · 10 digits
POSIX, Go, JWT claims, most REST APIs.
Milliseconds · 13 digits
JavaScript, Java, Kafka offsets.
Microseconds · 16 digits
PostgreSQL, ClickHouse, Chrome traces.
Nanoseconds · 19 digits
Go UnixNano, Prometheus, OpenTelemetry.
the 2038 problem

Signed 32-bit time runs out on 2038-01-19T03:14:07Z

Does this affect me?

At that instant a time_t holding 2,147,483,647 increments once more and wraps to −2,147,483,648, which reads as 1901-12-13T20:45:52Z. Modern 64-bit systems are fine — the exposure is embedded firmware, old filesystem formats, 32-bit database columns and any protocol that pinned the field at four bytes.

--
years
--
days
--
hours
--
minutes
--
seconds
seconds of headroom · % of the signed 32-bit range consumed

The rest of the lab