Unix Timestamp Converter
Epoch ↔ human-readable date.
- 100% free
- No sign-up
- Private — runs in your browser
- Instant results
What is a Unix timestamp?
A Unix timestamp (or epoch time) is the number of seconds that have elapsed since 00:00:00 UTC on 1 January 1970 — the "Unix epoch." It's a simple, timezone-free way to represent a moment in time, which is why APIs, databases, and log files use it everywhere. This tool converts a timestamp into a readable date (in UTC and your local time) and converts a date back into a timestamp.
Seconds vs. milliseconds
Unix time is classically counted in seconds (10 digits today, e.g. 1717000000). JavaScript and many systems use milliseconds (13 digits). This tool auto-detects which you pasted and shows both. If a date looks like it's in 1970, you probably gave seconds where milliseconds were expected (or vice-versa).
FAQ
What's the "Year 2038 problem"?
Systems that store the timestamp as a signed 32-bit integer overflow on 19 January 2038. Modern systems use 64-bit integers, which won't overflow for billions of years.
How do I tell seconds from milliseconds?
A seconds timestamp is about 10 digits today, while a milliseconds timestamp is about 13 digits. This tool auto-detects which you pasted and shows both; if your date lands in 1970, you likely gave seconds where milliseconds were expected, or vice versa.
What timezone does the converter use?
Unix time itself is timezone-free, anchored to UTC. The tool shows the result in both UTC and your browser's local time so you can read whichever you need without doing the offset math yourself.
Can it convert a date back into a timestamp?
Yes, it works both ways. Enter a readable date and it returns the corresponding Unix timestamp, or paste a timestamp to get the date.
Does my data stay private, and is it free?
Yes to both. The conversion runs entirely in your browser, so nothing you enter is sent to a server, and the tool is free with no sign-up and works on mobile.