🕐 Timestamp Converter

Convert Unix timestamps to human-readable dates.

Unix Timestamp → Date
Mon, 22 Jun 2026 06:43:37 GMT
6/22/2026, 6:43:37 AM
2026-06-22T06:43:37.000Z
Date → Unix Timestamp

About the Unix Timestamp Converter

A Unix timestamp (also called Epoch time or POSIX time) is the number of seconds that have elapsed since January 1, 1970 00:00:00 UTC — the Unix epoch. It is a timezone-independent, language-agnostic way to represent a precise moment in time as a single integer, used universally in databases, APIs, log files, and programming languages.

Seconds vs milliseconds

Most Unix systems use second-precision timestamps (e.g., 1700000000). However, many environments use millisecond-precision timestamps — JavaScript's Date.now() and Java's System.currentTimeMillis() both return milliseconds. A millisecond timestamp is roughly 1,000× larger than its second-precision equivalent. This tool automatically detects which unit you are using and converts accordingly.

Common use cases

  • Decoding created_at, updated_at, or exp fields returned by APIs
  • Converting timestamps found in server log files to human-readable dates
  • Calculating the elapsed time between two events
  • Generating future expiry times for JWTs, cache headers, or session tokens
  • Converting user-friendly date inputs into numeric timestamps for database storage

How to use this tool

  • Timestamp → Date: Paste or type a Unix timestamp (seconds or milliseconds) into the left panel. The date is displayed instantly in UTC, your local timezone, and ISO 8601 format.
  • Date → Timestamp: Type a date string such as 2024-01-15 09:00:00 or 2024-01-15T09:00:00Z into the right panel and click Convert.
  • Click Now to populate the current Unix timestamp.