Unix Timestamp Converter
Convert Unix timestamps to human-readable dates, and dates back to Unix time.
About this tool
Convert a Unix timestamp (seconds or milliseconds since January 1, 1970 UTC) to a human-readable date, or convert a date and time back into a Unix timestamp.
Key Features
- Supports both seconds and milliseconds
- Shows local time, UTC, and ISO 8601 format
- One-click "current time" fill
- Works in both directions
How to Use
- To read a timestamp: paste it in, choose seconds or milliseconds, click "To date."
- To get a timestamp: pick a date and time, click "To timestamp."
Benefits
- Debug API responses and database timestamps
- Check token expiry times (JWT, cache headers, etc.)
- Convert log file timestamps to readable dates
Frequently Asked Questions
It's the number of seconds (or, in many APIs, milliseconds) that have elapsed since midnight UTC on January 1, 1970 — the "Unix epoch." It's a compact, timezone-independent way to represent a specific moment in time, used throughout databases, APIs, and programming languages.
Seconds-based timestamps for recent dates are 10 digits long (e.g. 1735689600); millisecond timestamps are 13 digits (e.g. 1735689600000) because they include three extra digits for sub-second precision. If your result looks wildly wrong, try switching the unit.
A Unix timestamp itself has no timezone — it's the same instant everywhere in the world. This tool displays that instant in your browser's local timezone (and also in UTC, for comparison), so if your system clock or timezone setting is off, the displayed local time will be too, even though the underlying timestamp is correct.