Timestamp Converter
Convert Unix timestamps
Timestamp → Date
Date → Timestamp
What Is This Tool?
The Timestamp Converter turns Unix epoch timestamps (the number of seconds or milliseconds since January 1, 1970 UTC) into human-readable dates, and turns a date and time back into a Unix timestamp. It also shows a live-updating current timestamp. Everything runs locally in your browser using JavaScript's built-in Date object — nothing is sent to a server.
How to Use
To convert a timestamp to a date: type or paste it into the Unix Timestamp field, pick Seconds or Milliseconds, then click Convert to Date.
Read the result in both UTC and your local time zone, and copy either one.
To convert a date to a timestamp: pick a date and time, then click Convert to Timestamp.
Read the result in both seconds and milliseconds, and copy either one. Use Use Now to fill in the current timestamp instantly.
Features
- Convert Unix timestamps (seconds or milliseconds) to dates
- Convert dates back to Unix timestamps
- Shows both UTC and local time results
- Live-updating current timestamp readout
- One-click Copy on every result
- 100% client-side — nothing leaves your browser
Examples
Input timestamp (seconds):
1735689600
UTC result:
Thu, 01 Jan 2026 00:00:00 GMT
Common Use Cases
- Debugging API responses or database rows that store dates as epoch timestamps
- Converting log file timestamps into readable dates
- Scheduling or testing time-based logic in code
- Quickly checking the current Unix time
Frequently Asked Questions
What is a Unix timestamp?
A Unix timestamp is the number of seconds (or milliseconds) that have elapsed since 00:00:00 UTC on January 1, 1970, also called the Unix epoch.
How do I know if my timestamp is in seconds or milliseconds?
Second-based timestamps for recent dates are typically 10 digits long, while millisecond-based timestamps are typically 13 digits long. Toggle the unit option and check which result looks correct.
What is the difference between UTC and local time?
UTC is the global reference time with no offset. Local time is UTC adjusted by your browser's detected time zone and offset, including daylight saving where applicable.
Does this tool support negative timestamps (dates before 1970)?
Yes. Negative Unix timestamps represent dates before January 1, 1970, and are converted the same way as positive ones.
Is my data sent anywhere?
No. All conversion happens locally in your browser using JavaScript's Date object. Nothing is uploaded or stored.
Why does the current timestamp keep changing?
The current timestamp readout updates every second to always show the live Unix time in both seconds and milliseconds.