Unix Timestamp Converter
Convert between Unix timestamps (epoch seconds/milliseconds) and human-readable dates. Your browser's timezone is shown explicitly.
Seconds and milliseconds are detected automatically.
What is a Unix timestamp?
A Unix timestamp (also called epoch time) is the number of seconds that have elapsed since January 1, 1970, 00:00:00 UTC — a point in time called the Unix epoch. It provides a timezone-independent, unambiguous way to represent a moment in time.
Seconds vs. milliseconds
Most Unix APIs use seconds (e.g. 1700000000). JavaScript's Date.now() and many frontend APIs use milliseconds (e.g. 1700000000000). This tool detects which unit you're using based on the magnitude of the number.
Timezone handling
Unix timestamps are always UTC. When converting to a local datetime, the result depends on your browser's configured timezone, which is displayed alongside the converted value. No timezone data is sent to a server.
Common use cases
- Reading
iat(issued at) andexp(expires) fields in JWTs - Interpreting API response timestamps
- Debugging scheduled jobs and cron expressions
- Comparing log timestamps across services