Free Unix Timestamp Converter Online
Convert Unix timestamps (seconds or milliseconds, auto-detected) to local, UTC, ISO 8601, RFC 2822, and relative time — and convert any date back to a timestamp. Includes a live epoch clock.
Timestamp → Date
Date → Timestamp
Current Time
Unix (seconds)
—
Unix (milliseconds)
—
UTC
—
Local
—
Common Timestamp Reference
| Timestamp | Meaning |
|---|---|
| 0 | January 1, 1970 00:00:00 UTC — the Unix epoch |
| 1000000000 | September 9, 2001 01:46:40 UTC |
| 1500000000 | July 14, 2017 02:40:00 UTC |
| 2000000000 | May 18, 2033 03:33:20 UTC |
| 2147483647 | January 19, 2038 — the 32-bit signed integer limit (Y2038) |
Frequently Asked Questions
- What is a Unix timestamp?
- A Unix timestamp is the number of seconds that have elapsed since January 1, 1970 (UTC), known as the Unix epoch. It is a standard way to represent time in programming and databases.
- What is the difference between seconds and milliseconds timestamps?
- Unix timestamps in seconds are 10 digits long. Millisecond timestamps (used in JavaScript's Date.now()) are 13 digits long. This tool auto-detects which format you are using.
- Why does my timestamp show the wrong time?
- This is usually a timezone issue. Make sure you select the correct timezone in the converter. Unix timestamps are always in UTC; the local display depends on your timezone setting.
- What is epoch time?
- Epoch time is another name for Unix timestamp. The epoch refers to the reference point (January 1, 1970 00:00:00 UTC) from which time is measured.
- How do I get the current Unix timestamp in different languages?
- JavaScript: Date.now() / 1000 | Python: import time; time.time() | Go: time.Now().Unix() | PHP: time() | SQL: UNIX_TIMESTAMP()