Util Tools logo Util Tools

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

TimestampMeaning
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()