Date.now().Unix epoch time counts seconds elapsed since 00:00:00 UTC on 1 January 1970 — the universal language for timestamps in databases, APIs, and log files. This converter handles both second-precision and millisecond-precision values, shows UTC and local time side by side, and runs entirely in your browser with no data sent anywhere.
Paste a raw epoch integer and get a fully annotated date breakdown: day of week, month name, ISO 8601, RFC 2822, and relative time ("3 days ago"). Going the other direction, pick any date from the calendar and the corresponding Unix value appears instantly — useful when constructing API queries or debugging scheduled tasks. The live counter at the top shows the current epoch in real time so you always have a reference point.
It is an integer representing the number of seconds (or milliseconds) that have elapsed since the Unix epoch: midnight UTC on 1 January 1970. It is timezone-agnostic, making it ideal for storing and transmitting time across systems.
A seconds-precision Unix timestamp is typically 10 digits (e.g. 1700000000). A millisecond timestamp is 13 digits (e.g. 1700000000000) and is commonly returned by JavaScript's Date.now() and many REST APIs.
On 32-bit systems, Unix time is stored as a signed 32-bit integer, which overflows on 19 January 2038. This converter uses JavaScript's 64-bit floating-point numbers, so it handles dates well beyond 2038 without issue.
Yes. The tool shows your local timezone automatically. For other zones, use the Timezone Converter linked in Related Tools to shift the output to any IANA timezone.
Bookmark this page for instant epoch lookups — it also works offline once the page is loaded.