Unix Timestamp Converter
🔒 Runs in your browser
Result
| ISO 8601 (UTC) | |
| Local time | |
| Romania time (Europe/Bucharest) | |
| Unix (seconds) | |
| Unix (milliseconds) |
Seconds, milliseconds or microseconds?
Paste any Unix timestamp and the converter auto-detects its unit from the number of digits:
a 10-digit value is read as seconds, 13 digits as milliseconds, and 16 digits as
microseconds — the same convention most languages and databases follow as timestamps have
grown more precise over the decades. ISO-8601 date strings (like 2023-11-14T22:13:20Z)
are also accepted directly.
Going the other way: date to epoch
Use the date-and-time picker to convert a calendar date back into a Unix timestamp. The picker reads the value in your browser's local time zone, so the result matches the moment you actually picked, wherever you are.
The "Now" ticker at the top always shows the current epoch second and updates live — click it to drop that value straight into the input field.
Frequently asked questions
How does the auto-detection between seconds, milliseconds and microseconds work?
The converter reads how many digits the value has: roughly 10 digits means seconds, 13 means milliseconds, and 16 means microseconds — matching how Unix timestamps grow over time. Anything that is not a plain number is parsed as an ISO-8601 date instead.
What is Unix time?
Unix time (a Unix timestamp) counts the seconds elapsed since 00:00:00 UTC on 1 January 1970 — the "Unix epoch" — ignoring leap seconds. It is the standard way computers store a point in time.
Does the converter show my local time zone?
Yes — besides the UTC value, the result shows the local time of your browser and, separately, Europe/Bucharest time, both formatted with the standard Intl.DateTimeFormat API and no external lookups.