Unix Timestamp Converter
Paste an epoch timestamp to get local, UTC and ISO dates — or pick a date to get its timestamp.
- Local time
- UTC
- Unix seconds
- Unix milliseconds
- ISO 8601
How to use
- Paste a Unix timestamp — 10-digit seconds and 13-digit milliseconds are detected automatically. “Now” fills in the current time.
- Or pick a date and time in the second field to convert the other way.
- Copy any of the outputs: local time, UTC, seconds, milliseconds or ISO 8601.
Examples
Decode a log entry
A log shows 1755302400. Paste it to see it is 2025-08-16 00:00:00 UTC — and what that was in your local time zone.
Set an expiry timestamp
Pick 2026-12-31 23:59 in the date field to get the epoch seconds your API expects for an expiry value.
FAQ
What is a Unix timestamp?
The number of seconds elapsed since 1970-01-01 00:00:00 UTC (the Unix epoch). Many systems use milliseconds instead — the same number with three extra digits.
How does the tool know if my number is seconds or milliseconds?
Values with absolute size below 10^12 are treated as seconds, larger ones as milliseconds. Current dates are 10 digits in seconds and 13 in milliseconds, so the detection is unambiguous for realistic values, and the tool shows which unit it assumed.
Which time zone are the results in?
Three forms are shown at once: your device’s local time zone, UTC, and the ISO 8601 string (in UTC, ending with Z). The timestamp itself is time-zone independent.
Are negative timestamps valid?
Yes — they represent dates before 1970. For example −86400 is 1969-12-31 00:00:00 UTC.