Unix Timestamp Converter
Convert between Unix timestamps and human-readable dates. Supports seconds and milliseconds with live clock, UTC, ISO 8601, and relative time display.
Current Unix Timestamp
2026-02-20 00:33:07 (2026-02-20 00:33:07 UTC)
Unix timestamps represent the number of seconds (or milliseconds) since January 1, 1970 00:00:00 UTC (the Unix epoch). All conversions happen locally in your browser.
How to Use This Tool
- 1
View the current timestamp
The live clock shows the current Unix timestamp in both seconds and milliseconds. Click to copy either value.
- 2
Convert timestamp to date
Enter a Unix timestamp in the input field. Choose seconds or milliseconds unit. The tool instantly shows local time, UTC, ISO 8601, and relative time.
- 3
Convert date to timestamp
Pick a date and time using the date/time pickers. The corresponding Unix timestamp is calculated instantly.
- 4
Copy any result
Click on any value to copy it to your clipboard. Works for the live clock, converted dates, and calculated timestamps.
Frequently Asked Questions
- What is a Unix timestamp?
- A Unix timestamp (or epoch time) is the number of seconds that have elapsed since January 1, 1970, 00:00:00 UTC. It's widely used in programming, databases, and APIs to represent points in time.
- What's the difference between seconds and milliseconds?
- Unix timestamps in seconds are 10 digits long (e.g., 1738713600), while milliseconds are 13 digits (e.g., 1738713600000). JavaScript and many APIs use milliseconds, while traditional Unix systems use seconds.
- What is the Year 2038 problem?
- 32-bit systems store timestamps as signed integers, which will overflow on January 19, 2038. This tool uses 64-bit numbers and handles dates far beyond 2038 without issues.
- Does this tool handle negative timestamps?
- Yes. Negative timestamps represent dates before January 1, 1970. For example, -86400 in seconds represents December 31, 1969.