What is a Unix timestamp?
A Unix timestamp (epoch) counts the number of seconds — or milliseconds — since January 1, 1970 00:00:00 UTC. Databases, logs, APIs and file systems store times this way because a single number is compact and timezone-free. But 1700000000 means nothing to a human, which is where this converter comes in.
Seconds or milliseconds?
Classic Unix time uses seconds (10 digits). Modern JavaScript Date.now(), most Node.js and Java timestamps use milliseconds (13 digits). This tool auto-detects the format from the length of the number, so you can paste a mixed list and it still works.
How to use it
- Epoch → Date: paste any number of timestamps, one per line. The table shows every converted date plus both epoch forms for re-use.
- Date → Epoch: switch the mode and paste dates like
2023-11-14 22:13:20orNov 14 2023— you get epoch values back, in seconds and milliseconds. - Use the timezone selector to view results in UTC when comparing logs from servers around the world.
This batch mode saves you from opening a single-value converter 50 times when debugging log files, database dumps or API responses.