ES
Convert Unix epoch time to human-readable dates and back. Seconds and milliseconds supported.
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 — known as the Unix epoch. It's one of the most common time representations in computing because it's timezone-agnostic, sorts as a number, and fits in a small fixed-size integer.
For example, 1735689600 represents January 1, 2025 00:00:00 UTC. Many systems use milliseconds instead (1735689600000).
expires_at) often store epoch integers.iat (issued at) and exp (expiration) as Unix timestamps.Date.now() in JavaScript, time.time() in Python, DateTime.Now.ToUnixTimeSeconds() in .NET.A 10-digit timestamp is in seconds (up to roughly year 2286). A 13-digit timestamp is in milliseconds. This tool auto-detects the format.
Rule of thumb: JavaScript's Date.now() returns milliseconds, while most Unix command-line tools and C libraries use seconds.