Timestamp Converter
Unix time and dates, both directions
Right now
Timestamp → date
Read as Seconds based on the number of digits.
Date → timestamp
Interpreted in UTC.
Result
Enter a timestamp
10 digits means seconds, 13 means milliseconds. A timestamp itself has no timezone.
Logs and databases store time as a count of seconds since 1 January 1970. It is unambiguous and timezone-free, and completely unreadable. Paste a number to see what moment it is, or pick a date to get the number.
How to use
- 1 Paste a timestamp to see the corresponding date.
- 2 Or pick a date and time to get the timestamp.
- 3 Leave the unit on automatic — the digit count decides between seconds and milliseconds.
- 4 Results are shown in your local timezone, UTC and ISO 8601.
Frequently asked questions
How do I tell seconds from milliseconds?
Current timestamps are 10 digits in seconds and 13 in milliseconds. Feeding milliseconds into something expecting seconds lands you in the year 55000, which is the usual sign of the mistake.
Does a timestamp have a timezone?
No — that is the point of it. It counts seconds from a fixed instant in UTC. The timezone only matters when you convert it into a human-readable date.
What is the year 2038 problem?
Systems storing timestamps in a signed 32-bit integer overflow on 19 January 2038. Modern platforms use 64-bit values and are unaffected, but old embedded systems and legacy databases are not.