Unix Timestamp Converter
Free online Unix timestamp converter. Handles seconds, milliseconds and microseconds, and outputs local time, UTC and ISO 8601.
How to Use
- Timestamp to date
In the Timestamp → Date tab, enter a number, choose the unit (seconds, milliseconds or microseconds) and click Convert to get local time, UTC time and ISO 8601.
- Date to timestamp
In the Date → Timestamp tab, pick a date and time to get the value in seconds, milliseconds and microseconds.
- Current timestamp
The Current tab shows the live second and millisecond timestamp, refreshing every second.
FAQ
What is a Unix timestamp?
A Unix timestamp is the number of seconds elapsed since 1970-01-01 00:00:00 UTC. It is timezone-independent and stored as a plain integer.
How is a timestamp different from a date?
A timestamp is a numeric representation of an absolute instant with no timezone information, while a date is a human-readable form that usually carries a timezone. The same timestamp renders as different local times in different timezones.
How do I tell seconds, milliseconds and microseconds apart?
JavaScript's Date.now() returns milliseconds, the Unix date +%s command returns seconds, and microseconds are used by high-precision systems. The units differ by a factor of 1000, so check carefully before converting.
Why does my timestamp disagree with the server?
It is usually a timezone misunderstanding or a unit mismatch. Comparing against the UTC time field in this tool is the fastest way to find the cause.