Unix Timestamp Converter
Convert between Unix timestamps and human-readable dates. Essential for developers.
Unix Timestamp → Date
Date → Unix Timestamp
Common Timestamps
946684800
0
2147483647
-
A Unix timestamp is the number of seconds that have elapsed since the Unix epoch — 1970-01-01 00:00:00 UTC. This converter turns a timestamp into a readable date and turns any date back into a timestamp, in both UTC and your local time.
Seconds or milliseconds?
Classic Unix time counts seconds (a 10-digit number today, like 1672531200). Many languages — notably JavaScript's Date.now() — use milliseconds instead (13 digits). If a date lands in 1970, you probably pasted milliseconds where seconds were expected.
Timezones and the trailing Z
A timestamp itself is always UTC; a timezone is only applied when you format it for humans. In ISO-8601 output, a trailing Z ("Zulu") means UTC / zero offset.
For the format details, seconds-vs-milliseconds and the Year 2038 problem, read Unix timestamps explained.