Free Unix Timestamp Converter — Epoch Time to Date
Logs, APIs, and databases speak in Unix time — seconds (or milliseconds) since January 1, 1970. Humans do not. Paste any timestamp and see the exact local date, UTC date, and ISO string; or pick a date and get its epoch values for your code. The current timestamp ticks live at the top so you can grab “now” whenever a test needs it.
Unix Timestamp Converter
Flip between epoch seconds, milliseconds, and real dates — with a live "now" timestamp ticking above.
1 Timestamp → date
📅 Human date
2 Date → timestamp
🔢 Unix timestamps
How it works
In auto-detect mode the tool treats values with 13 or more digits as milliseconds and shorter values as seconds (the two conventions used by JavaScript and by most server systems), then formats the date with your browser’s own locale and time zone. The reverse converter reads your local datetime picker value and divides back to epoch seconds and milliseconds. Everything runs locally.
Everyday uses
- Developers — decode log lines, JWT expiry claims, and API responses.
- Data analysts — sanity-check epoch columns in CSVs before loading them.
- QA — generate exact timestamps for expiry and scheduling tests.
- Support teams — translate “created_at 1759…” into a date a customer understands.
Frequently asked questions
Seconds or milliseconds — which is my timestamp?
10 digits is almost always seconds; 13 digits is milliseconds (JavaScript Date.now()). Auto-detect handles both.
Why is the UTC time different from local?
Epoch time is absolute; the same instant shows different wall-clock times per zone. Both are shown so you can compare.
What dates can it handle?
JavaScript dates cover roughly ±270,000 years around 1970, so any realistic timestamp works.