Regex, CSS & Code Utilities

Unix Timestamp Converter

Convert Unix timestamps to human dates and back, with a live clock.

No upload, ever No account needed Works offline
Current Unix time
— seconds
— milliseconds
// how to use it

Three steps, no reading required.

Grab the current time

The live clock shows the current Unix time in seconds and milliseconds — copy either.

Enter a value

Type a Unix timestamp (seconds or milliseconds) or a date like 2024-05-29 12:00.

Read every format

See the local time, UTC/ISO 8601, relative time, and day of week — copy any of them.

TYPICAL ONLINE TOOL

Guess the unit yourself

  • Assumes seconds, then shows 1970 for a millisecond value
  • Hides which time zone it used
  • Converts one direction only
DEVUTILSNOW

Detects the unit, shows the zone

  • Reads seconds, milliseconds, microseconds or nanoseconds by size
  • Local time row and an always-UTC ISO 8601 row
  • Dates convert back to timestamps; you choose whether a bare date is local or UTC
// faq

Questions worth answering upfront.

Yes. Values with 13 or more digits (magnitude ≥ 1e12) are read as milliseconds; shorter ones are read as seconds.

No. All conversion runs in your browser using its own clock and time zone. Nothing is uploaded.

The local time row uses your browser's time zone; the UTC/ISO 8601 row is always in UTC.

Yes. Type a date string and the Unix (seconds) and Unix (milliseconds) rows show its timestamp.

Yes. Every tool on DevUtilsNow is free to use with no account required.

By size. Up to 11 digits is read as seconds (10 digits is the usual Unix timestamp), 12 to 14 digits as milliseconds (JavaScript, Java), 15 to 17 digits as microseconds, and 18 or more as nanoseconds (for example Go's UnixNano). The result row "Interpreted as" always tells you which unit was assumed.

You choose. Use the "Read dates without a time zone as" selector. Dates that include a zone, such as 2024-05-29T12:00:00Z or +05:30, always use that zone.

In Excel, use =A1/86400+DATE(1970,1,1) and format the cell as a date and time; the result is in UTC. In Google Sheets, use =EPOCHTODATE(A1) for seconds or =EPOCHTODATE(A1, 2) for milliseconds.

Need another tool?

36+ browser-based utilities — all free, all private, nothing to install.

Browse all tools →
Last updated: Oct 10, 2026