Paste an epoch — seconds or milliseconds, auto-detected — and get UTC, your local time, and a plain-English relative reading; or pick a date and get the epoch back. A Now button for the number every debugging session eventually needs.
How to convert a timestamp
- Paste the number (the tool says whether it read seconds or milliseconds).
- Read UTC ISO, local time, relative (“in 3 days” / “5 minutes ago”), and both unit forms.
- Going the other way: pick a date & time, copy the epoch seconds.
The bug this page mostly debugs
Half of all timestamp confusion is the ×1000 problem: seconds where milliseconds were expected or vice versa, producing dates in 1970 or the year 56,000. Auto-detection by digit count answers it instantly — and the seconds/milliseconds line shows both forms so you can hand the right one to whatever API you’re feeding. The other half is timezone squinting, which the side-by-side UTC and local views settle without mental arithmetic.
Where epochs come from
Log lines, JWT exp/iat claims (decode those next door in the
JWT decoder), database columns, API responses, cache headers, cron
debugging. Turning “1783166400” into “July 4th, noon UTC — two hours ago” is the difference
between reading logs and translating them. Durations between two dates are the
date difference calculator’s job.
Private by design
Conversion is arithmetic on your device — nothing you paste is transmitted or kept.