text→date

Date Format Converter

Unix timestamps, ISO 8601, and readable dates — paste one, get them all.

Using toolbook means you agree to our Terms and Privacy Policy.

Only affects the rows labelled with a zone. Unix timestamps and the UTC row are the same everywhere by definition.

Paste a Unix timestamp, an ISO 8601 string, or a date in almost any written form.

Data sent from your device
0 bytes sent

Your files stay on your device

How to use it

Paste a Unix timestamp, an ISO 8601 date, or a normal written date to see the same moment in every format, in UTC and your chosen time zone.

Found a number like 1767225600 in a log or database and need to know what date it is? Paste it in. You’ll see it as a readable date, in ISO 8601, in UTC and your own time zone, and more — each ready to copy.

It works the other way too: paste a normal date like “20 August 2026” and get its timestamp.

Seconds or milliseconds? The tool works it out from the length (10 digits is seconds, 13 is milliseconds). When it isn’t sure, it shows both so you can pick the one that makes sense.

The time zone picker only changes the rows that mention a zone. Timestamps and UTC are the same everywhere — that’s the point of them.

FAQ

How do I turn a Unix timestamp into a date?

Paste the number. The date appears in UTC, your time zone, and several other formats.

Is my timestamp in seconds or milliseconds?

Ten digits is usually seconds; thirteen is milliseconds. If it’s unclear, both readings are shown.

Why does 2026-08-20 show the day before for me?

A date with no time is read as midnight UTC, which is the evening before in the Americas. Add a time to read it as local.

What is ISO 8601?

The international date format, like 2026-08-20T14:30:00Z (Z means UTC). It can’t be misread, unlike 08/20/2026.

Can I turn a date into a timestamp?

Yes. Paste any date and the timestamp is among the results.

How it worksFor the curious

A Unix timestamp counts seconds since 1 January 1970 UTC. Detection is by length: ten digits is seconds, thirteen milliseconds, sixteen microseconds (Postgres and most tracing formats). Ambiguous lengths show both readings.

ECMAScript parses a bare `2026-08-20` as midnight UTC, but `2026-08-20T14:30` with no offset as local time — which is why a date-only value can appear a day early west of Greenwich. The tool says which rule it applied. The .ics event generator sidesteps this by writing timed events in UTC with a trailing Z.

Outputs include epoch seconds and milliseconds, ISO 8601 in UTC and the chosen zone, an HTTP date, and a long readable form. To see one moment on several clocks, compare time zones.

Related tools