Unix Timestamp Converter
Convert between Unix timestamps and human dates with timezone support.
Timestamp → Date
Date → Timestamp
Format: YYYY-MM-DDTHH:MM:SS — interpreted as wall-clock in the selected timezone.
About Unix Timestamp Converter
Unix Timestamp Converter translates between Unix epoch seconds (or milliseconds) and human-readable dates in either direction. Paste an integer and the tool emits the matching date in UTC, your local timezone, and ISO-8601 form; type a date and get the epoch back. Both seconds (10 digits, e.g. `1715000000`) and milliseconds (13 digits, e.g. `1715000000000`) are auto-detected; the conversion is instant and bidirectional.
Reach for it whenever you are reading a log line, a database row, an API response, or a JWT `exp` claim and the time field is an opaque integer. The current time is shown alongside, so spotting whether a timestamp is in the past or future takes no maths. Date/Time Timezone Converter is the related tool for translating *between* zones — same date, different display offset; this tool is for translating *between* representations — same instant, epoch vs human form.
Examples
1715000000UTC: 2024-05-06 14:13:20
local: 2024-05-06 16:13:20 (Europe/Berlin)
ISO: 2024-05-06T14:13:20Z
5,196,201 seconds agoDetected as seconds (10 digits). Switch to milliseconds for 13-digit input. The 'ago' field updates live so you can spot relative recency.
Frequently asked questions
Seconds or milliseconds — how do I tell?
By length. A 10-digit integer is seconds; a 13-digit integer is milliseconds. The tool auto-detects, so pasting either works. JavaScript's `Date.now()` and most JSON APIs use milliseconds; Unix `time()` and most databases use seconds.
What about negative timestamps?
They are dates before 1970-01-01 UTC, the Unix epoch. The tool handles them — `-2208988800` is 1900-01-01 — though most real-world systems do not produce negatives. If you see one in production data, double-check you are reading the right column.
How is this different from Date/Time Timezone Converter?
Unix Timestamp converts between epoch and human-date representations of the same instant. Timezone Converter takes a human date in one zone and renders it in another. Use this tool when an integer needs to become a date; use Timezone Converter when a date needs to be re-displayed in another zone.
Why does the 32-bit signed limit matter?
Unix timestamps stored as a 32-bit signed integer overflow at 03:14:07 UTC on 19 January 2038 — the Year 2038 problem. The tool warns when input or output crosses that boundary so you can switch to 64-bit storage before deploying.
