Unix Timestamp Converter

Convert Unix timestamps (seconds or milliseconds) to human-readable dates in every common format. Includes ISO 8601, UTC, relative time, ISO week.

Runs 100% in your browser — nothing is uploaded.Use this in a chain
Detected as seconds (10 digits or fewer).
  • ISO 8601 (UTC)2026-09-10T10:32:03.000Z
  • UTC stringThu, 10 Sep 2026 10:32:03 GMT
  • Local stringThu Sep 10 2026 10:32:03 GMT+0000 (Coordinated Universal Time)
  • Relative0 seconds ago
  • Day of year253
  • ISO week37
Live now: 1789036323 (s) · 1789036323374 (ms)

How to use

  1. 1
    Paste any timestamp

    Seconds (10 digits) or milliseconds (13 digits) — auto-detected.

  2. 2
    Or paste a date string

    ISO 8601, RFC 2822, or anything Date.parse understands. Direction flips automatically.

  3. 3
    Read every common format

    UTC, local time, ISO 8601, relative ("3 hours ago"), ISO week — all shown side by side.

  4. 4
    Copy whichever you need

    Each row has its own copy button. Seconds for Unix tools, milliseconds for JavaScript.

Examples

Seconds → readable
Input
1735689600
Output
2025-01-01T00:00:00Z · Wed, 01 Jan 2025 · "in ~5 months"
A ten-digit input is treated as seconds.
Milliseconds → readable
Input
1735689600000
Output
2025-01-01T00:00:00Z · Wed, 01 Jan 2025 · "in ~5 months"
Same instant, thirteen digits. JavaScript emits this by default.
ISO string → timestamp
Input
2026-08-14T09:30:00Z
Output
Seconds: 1786757400 · Milliseconds: 1786757400000
Reverse direction. Both forms shown so you can grab whichever your code expects.

Frequently asked

What is a Unix timestamp?

The number of seconds since 00:00:00 UTC on January 1, 1970 — the Unix epoch. Some systems use milliseconds instead; we auto-detect based on digit count.

Why do I see two different values?

JavaScript uses milliseconds (13 digits), while most Unix tools and databases use seconds (10 digits). Both are shown so you can copy whichever your language expects.

What is Y2K38?

On January 19, 2038, at 03:14:07 UTC, the 32-bit signed integer used to store seconds since epoch will overflow. Any system still using int32 timestamps will misbehave — most modern systems use 64-bit and are safe until year 292 billion.

Related tools