Timestamp Converter
Convert between Unix timestamps and human-readable dates.
About Unix Timestamps
A Unix timestamp is the number of seconds since January 1, 1970 00:00:00 UTC (the Unix Epoch). This tool converts between Unix timestamps (seconds or milliseconds) and human-readable date formats including ISO 8601, UTC, and your local timezone.
Use cases
- Translate a timestamp from logs or a database into a readable date in your timezone.
- Check whether a timestamp is stored in seconds or milliseconds.
- Generate a timestamp for an API request that requires epoch time.
- Compare two events by seeing their ISO 8601 UTC values side by side.
Frequently asked questions
Seconds or milliseconds — which should I use?
Unix standard is seconds. JavaScript's Date.now() uses milliseconds. A 13-digit number is almost always milliseconds; a 10-digit number is seconds.
Is a Unix timestamp timezone-aware?
No. It is always counted from the UTC epoch. Conversion to a local clock time is done when you display it.
What is the Year 2038 problem?
Signed 32-bit timestamps overflow in January 2038. Use 64-bit integers (or a language runtime that does) to stay safe.