Unix Timestamp Converter
Convert Unix timestamps to readable dates and dates back to timestamps. Seconds and milliseconds are detected automatically.
Current Unix timestamp
0
0
- Your time zone
- -
- UTC
- -
- ISO 8601
- -
- Relative to now
- -
- Read as
- -
Date to timestamp
- Timestamp (seconds)
- -
- Timestamp (milliseconds)
- -
Everything you enter is processed in your browser and is never sent to or stored on a server.
What is a Unix timestamp?
A Unix timestamp (epoch time) is the number of seconds since January 1, 1970 at 00:00 UTC. The same moment has the same number in every time zone, which is why it is used everywhere in server logs, databases and APIs. JavaScript and Java use milliseconds (13 digits), while most servers and Unix commands use seconds (10 digits).
How to use
- Enter a timestamp to see the date in your time zone and in UTC. Seconds and milliseconds are detected from the number of digits.
- Pick a date, time and time zone to get the matching timestamp.
- The current timestamp at the top updates every second. Press Copy to grab it.
Frequently asked questions
How are seconds and milliseconds told apart?
Current timestamps have 10 digits in seconds and 13 in milliseconds. The unit is detected from the size of the number, and the result shows which one was used.
What is the year 2038 problem?
Older systems that store timestamps as 32-bit integers cannot represent times after January 19, 2038. This converter uses 64-bit numbers, so later dates work fine.
Why does my local time differ from UTC?
A timestamp is the same everywhere, but it is shown in your device's time zone. For example, Korea is 9 hours ahead of UTC and New York is 4 or 5 hours behind.