Unix timestamp converter

Convert timestamps in seconds or milliseconds to dates.

Runs in your browser

Current timestamp (seconds)

—

Timestamp → date

Read as seconds (10 digits for current dates).

Your time (UTC)Thursday, 1 January 2026 at 00:00:00 UTC
UTCThursday, 1 January 2026 at 00:00:00 UTC
ISO 86012026-01-01T00:00:00.000Z
Relative to now10 months ago
Seconds1767225600
Milliseconds1767225600000

Date → timestamp

Seconds
1767225600
Milliseconds
1767225600000

What it does: Unix timestamp converter

A Unix timestamp is the number of seconds (or milliseconds) since 1 January 1970 at 00:00 UTC. It's how many databases, APIs and logs store dates.

This tool converts it to a readable date in UTC and in your time zone, and back again. It tells seconds and milliseconds apart to avoid the classic mistake of getting dates in 1970 or the year 50,000.

How to use it

  1. Paste the timestamp; the unit is detected automatically or you can set it.
  2. Read the date in your local time, in UTC and as ISO 8601.
  3. For the reverse, pick a date, a time and a time zone.

Examples

Seconds

1767225600 → 1 January 2026, 00:00:00 UTC.

Milliseconds

1767225600000 is the same moment in milliseconds, as returned by Date.now() in JavaScript.

Limits, formulas and assumptions

  • Automatic detection: values of 100,000,000,000 or more are treated as milliseconds.
  • Timestamps are always UTC; local time depends on your device's time zone.
  • The year 2038 problem affects systems that store seconds in 32-bit integers; this tool doesn't have that limit.

Frequently asked questions

How do I know if my timestamp is in seconds or milliseconds?

For current dates, 10 digits means seconds and 13 digits means milliseconds.

Are leap seconds included?

No. Unix time ignores them by definition, and so does this tool.

Can I convert dates before 1970?

Yes, using negative timestamps.

Related guides