Timestamp ↔ Date
Convert between Unix timestamps and human-readable dates.
Frequently Asked Questions
What is a Unix timestamp?
A Unix timestamp is the number of seconds (or milliseconds) that have elapsed since January 1, 1970, at 00:00:00 UTC. It is a standard way for computers to represent dates and times as a single integer.
How do I convert a Unix timestamp to a date?
Paste the timestamp value into the converter, select the unit (seconds, milliseconds, or microseconds), and the tool instantly displays the human-readable date and time in your local timezone.
What is the difference between seconds and milliseconds in timestamps?
A Unix timestamp in seconds is a 10-digit number (e.g. 1700000000). In milliseconds it is a 13-digit number (e.g. 1700000000000). JavaScript's Date.now() returns milliseconds, while many APIs and databases use seconds.
What happens on January 19, 2038?
32-bit signed integers overflow on that date, which can cause issues with older systems that store Unix timestamps as 32-bit integers. Modern systems use 64-bit integers and are unaffected.
Can I convert a date back to a timestamp?
Yes. Use the "Date to Timestamp" section, enter a date and time, and the tool will output the corresponding Unix timestamp in seconds, milliseconds, or microseconds.
Is this timestamp converter free?
Yes, ToolDock's timestamp converter is completely free, requires no signup, and runs entirely in your browser.