Skip to content
utilnook

Unix Timestamp Converter

Convert Unix timestamps in seconds, milliseconds or nanoseconds to dates in any time zone, and dates back, one or a list at once. Reads written dates.

Current Unix time

Date and time to Unix timestamp

in UTC

Convert many at once

Runs in your browser. Nothing you enter is uploaded.

How to use

This tool converts Unix timestamps to readable dates and dates back to timestamps, in any time zone.

A Unix timestamp counts the seconds since 1 January 1970 at midnight UTC. Many systems use milliseconds, microseconds or nanoseconds instead.

  1. The Current Unix time at the top updates every second. Copy it, pause it, or press Convert it.
  2. Type or paste a timestamp or date into Timestamp or date. The tool reads:
    • Unix time in seconds, milliseconds, microseconds or nanoseconds, guessed from the number of digits. To override the guess, use Read numbers as.
    • ISO 8601 dates like 2026-10-08T14:30:00Z or 2026-10-08 14:30.
    • Dates written out, like 8 October 2026 2:30 pm, or as emails, logs and JavaScript write them.
    • Dates with slashes or dots, like 10/08/2026. When the day and month could swap, they're read as your browser's language writes dates.
    • The word now.
  3. Pick a Time zone. It starts as your own. Results show in that zone, and dates without an offset are read in it.
  4. Copy any row of the results, from seconds and ISO 8601 to the ISO week.

Date and time to Unix timestamp goes the other way, from a date and time you pick.

Convert many at once takes a list, one a line, such as a column from a spreadsheet. The other way round makes each timestamp a date and each date a timestamp, or choose one format for all. Keep each original, then a tab pastes as two spreadsheet columns.

When clocks go forward, some times don't exist. Those move forward to the first real time. When clocks go back, a repeated time uses the first of the two, and the tool shows how to write the second.

Timestamps are kept exact, even 19-digit nanosecond values.

Frequently asked questions

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

Count the digits. Timestamps for recent dates have 10 digits in seconds, 13 in milliseconds, 16 in microseconds and 19 in nanoseconds. The tool uses this rule, and you can override it.

What happens in 2038?

On 19 January 2038 at 03:14:07 UTC, the timestamp passes 2,147,483,647, the largest value a signed 32-bit number can hold. Old systems that store time that way will overflow. This tool handles any date a browser can show.

Does Unix time include leap seconds?

No. Unix time treats every day as exactly 86,400 seconds and ignores leap seconds. That keeps calculations simple, and it is why timestamps line up with UTC calendar dates.

More calculators