DevToolStack

Timestamp guide

How to convert Unix timestamps, ISO dates, and local times online

Timestamps appear everywhere in engineering work: logs, tokens, caches, APIs, schedulers, and audit records. This guide explains how to convert them quickly and why getting the format right matters.

Why timestamp conversion matters

Systems rarely agree on one date format. One service returns Unix seconds, another returns milliseconds, and a third emits ISO strings. During debugging, that inconsistency makes otherwise simple questions harder to answer: when did this event happen, has this token expired, and are these logs describing the same moment?

A timestamp converter solves that translation problem by letting you move between machine-friendly and human-friendly values quickly. That is especially helpful in incident review, authentication debugging, integration testing, and support work.

Common formats

FormatExampleWhere it appears
Unix seconds1714761000JWT claims, APIs, schedulers
Unix milliseconds1714761000000JavaScript, logs, frontend state
ISO string2026-05-05T08:30:00ZAPIs, JSON payloads, audit trails
Local date/time2026-05-05 14:00Manual debugging, reporting, support notes

A simple conversion workflow

  1. Paste the value exactly as you received it.
  2. Review Unix seconds, Unix milliseconds, ISO UTC, UTC string, and local time together.
  3. Use the relative output to confirm whether the value is in the past or future.
  4. If the timestamp came from a token, compare it with JWT Decoder.

Common mistakes

This page pairs especially well with JWT Decoder for exp, iat, and nbf claims, and with the JSON Formatter when timestamps sit inside large payloads. If you are debugging callback flows or signed links, the URL Encoder/Decoder can also help.