Seconds and milliseconds are mixed
Using 10-digit and 13-digit timestamps incorrectly can shift dates dramatically.
Copy the seconds or milliseconds row according to your API contract.
Convert Unix timestamps in seconds or milliseconds to local, UTC and ISO time, or generate timestamps from a date. All conversion is local and free.
Timestamp Converter changes Unix seconds or milliseconds into local time, UTC and ISO 8601, and converts date input back to timestamps. It is useful for logs, APIs and timezone checks.
Using 10-digit and 13-digit timestamps incorrectly can shift dates dramatically.
Copy the seconds or milliseconds row according to your API contract.
UTC strings and local displays are expected to differ by time zone offset.
Compare UTC, ISO and local rows together.
datetime-local does not include a time zone and is parsed in the browser time zone.
Use UTC or ISO output for cross-region work.
Most timestamp bugs come from unit or time zone confusion.
| Format | Shape | Common use | Notes |
|---|---|---|---|
| Unix seconds | About 10 digits | Backend logs and Unix tools | Often multiplied by 1000 for JavaScript Date |
| Unix milliseconds | About 13 digits | JavaScript Date.now and web events | Common in front-end analytics |
| UTC time | GMT/UTC string | Cross-time-zone records | May differ from local display |
| ISO 8601 | 2026-05-13T...Z | APIs, databases and logs | Z means UTC |
1715587200000
Milliseconds, seconds, local time, UTC and ISO 8601 values
The tool detects seconds vs milliseconds automatically.
Convert Unix timestamps from logs into local readable time.
Generate seconds or milliseconds values for expiry and event fields.
Compare local, UTC and ISO output to avoid time zone mistakes.
No. Conversion and formatting run locally in your browser.
About 10 digits usually means seconds. About 13 digits usually means milliseconds. The tool detects this automatically.
Local time uses your browser time zone. UTC and ISO outputs are also shown.
That usually means you are comparing UTC with a UTC+8 local display.
Yes, as long as the browser Date range can represent them.
Z means the timestamp is in UTC, not local time.
Yes. It is free and does not require sign-in.
JavaScript Date uses milliseconds. The result panel also provides seconds for systems that need it.