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

  1. To read a timestamp: paste it in, choose seconds or milliseconds, click "To date."
  2. 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.

Related Developer Tools

Related guides

Browse all Developer Tools