Unix Timestamp Converter Online — Free Tool
Translate Unix epoch timestamps into human-readable dates, or convert dates back into Unix time.
178036614017803661400002026-06-02T02:09:00.000Z6/2/2026, 2:09:34 AM2026-06-02T02:09:34.000ZAbout this tool
The Unix Timestamp Converter translates Unix epoch timestamps into human-readable dates and times, or converts any date back into Unix time. A Unix timestamp is the number of seconds (or milliseconds) elapsed since January 1, 1970 00:00:00 UTC — the Unix epoch. It is timezone-neutral, which makes it the standard for storing and comparing dates across systems, APIs, and databases.
Seconds vs milliseconds: standard Unix timestamps are 10 digits (seconds). JavaScript's Date.now() returns 13-digit milliseconds. Quick rule — 10 digits means seconds, 13 digits means milliseconds. The most common bug from mixing these is dates appearing in 1970 or tens of thousands of years in the future.
Common use cases
- Decoding JWT token exp and iat claims
- Converting API response timestamps to readable dates
- Debugging log timestamps in production systems
- Checking if a cache or session has expired
- Verifying database timestamp columns
How to use
- Paste any Unix timestamp (seconds or milliseconds) into the input — it converts automatically.
- Or pick a date and time to get the corresponding Unix timestamp in both seconds and milliseconds.
- Copy the ISO 8601, local, or Unix output with one click.
This page is available at /tools/timestamp-unix-time-converter/.
Related keywords
- unix timestamp
- unix time
- epoch time
- posix timestamp
- unix epoch
- unix time converter
- timestamp converter
- timestamp in seconds or milliseconds
Related tools
FAQ
What is the Unix epoch?
January 1, 1970 at 00:00:00 UTC. All Unix timestamps count seconds elapsed from this moment.
Is a Unix timestamp in seconds or milliseconds?
The standard is seconds (10-digit number). JavaScript's Date.now() returns milliseconds (13-digit). Always check which your system expects.
What is the maximum Unix timestamp?
On 32-bit systems, Unix time overflows on January 19, 2038 (the Year 2038 problem). 64-bit systems extend this billions of years into the future.
How do I convert a Unix timestamp in JavaScript?
Use new Date(timestamp * 1000).toISOString() for seconds, or new Date(timestamp).toISOString() if already in milliseconds.
What is the difference between Unix time and UTC?
UTC is a timezone standard. Unix time is a count of seconds since the epoch, always expressed in UTC. They are related but not the same thing.
