Unix Timestamp Converter
Unix Timestamp Converter is a free time tool that runs directly in your browser with no account required.
About this tool
Unix timestamps count time from January 1, 1970 UTC, and they show up everywhere in logs, APIs, and databases. Paste one here to see the human-readable UTC date, the same moment in your local timezone, and the year. A unit switch handles both second and millisecond timestamps, which are easy to mix up.
How to use
- Paste the number into the Unix timestamp field.
- Set Unit to Seconds or Milliseconds depending on the source; JavaScript and Java typically use milliseconds, while most APIs and databases use seconds.
- Read the UTC value in ISO 8601 format and the Local value rendered in your browser's timezone.
Frequently asked questions
How do I know if my timestamp is in seconds or milliseconds?
Current second-based timestamps are 10 digits, while millisecond timestamps are 13 digits. If the converted year looks absurdly far in the future, you likely converted milliseconds as seconds.
What timezone is the result in?
Both are shown: the UTC row gives the ISO 8601 string ending in Z, and the Local row formats the same instant in your browser's configured timezone. A timestamp itself has no timezone; it is an absolute point in time.
Can I convert negative timestamps?
Yes. Negative values represent moments before January 1, 1970 UTC, so -86400 converts to December 31, 1969.
Does the conversion happen on a server?
No. The date math runs in your browser using JavaScript's built-in Date object, so nothing you enter is transmitted anywhere.
Why does my database timestamp differ from what a coworker sees?
The UTC value is identical for everyone; only the Local rendering differs by each viewer's timezone. When comparing timestamps across a team, use the UTC row.