A little help goes a long way. Find a tool/

Time

Epoch Converter

Free Unix epoch converter: turn timestamps in seconds or milliseconds into readable UTC dates and times, or convert a date back into an epoch timestamp. Handles negative (pre-1970) timestamps and 13-digit millisecond values.

YOUR WORKSPACEFree to use. No sign-up.
—
Enter a value above.

Deep dive guides

A LITTLE CONTEXT · 4 MIN READHow Unix Time Works

How epoch converter works

Unix time (also called epoch time or POSIX time) counts the seconds elapsed since 00:00:00 UTC on 1 January 1970, ignoring leap seconds. It is how most operating systems, databases and APIs store points in time, which is why logs and JSON payloads are full of values like 1700000000. Thirteen-digit values are the same moment expressed in milliseconds instead of seconds.

This converter works in both directions. Paste a timestamp and it returns the ISO 8601 UTC date and time, the separate date and time parts, and the weekday; type a date such as 2009-02-13 23:31:30 and it returns the matching timestamp in seconds or milliseconds. All conversions are done against UTC so the results are unambiguous: 2009-02-13 23:31:30 UTC is always epoch 1234567890, no matter where in the world you are.

The tool accepts negative timestamps for dates before 1970 and rejects values beyond the range JavaScript dates can represent (about ±273,790 years). It validates impossible calendar dates like 30 February and rounds leap years correctly. The page also shows the converted moment in your browser's local time zone for reference, and everything runs entirely in your browser — no timestamps are uploaded.

Frequently asked questions

What is a Unix timestamp?
A Unix timestamp is the number of seconds (or milliseconds) that have elapsed since 1 January 1970 00:00:00 UTC. For example, 1234567890 corresponds to 13 February 2009 at 23:31:30 UTC.
Is my timestamp in seconds or milliseconds?
Ten-digit timestamps (about 1000000000 to 9999999999) are seconds and cover 2001 to 2286. Thirteen-digit values (about 1000000000000 to 9999999999999) are milliseconds and cover 2001 to 2286 as well. Pick the matching unit in the Unit selector — converting with the wrong unit lands you thousands of years off.
Does the converter use my local time zone?
No. All conversion maths is done in UTC so results are reproducible everywhere. The result panel additionally shows the converted moment rendered in your browser's local time zone so you can sanity-check it against your calendar.
Can I convert dates before 1970?
Yes. Dates before the Unix epoch have negative timestamps, for example 1969-12-31 00:00:00 UTC is -86400. The converter handles them the same way as modern dates.