Convert epoch seconds and milliseconds into local time, UTC time, and ISO 8601. Use the live current timestamp for code, logs, databases, or web-service requests.
This tool requires JavaScript.
Current Unix time
-
Seconds since January 1, 1970 UTC.
Current Unix timestamp (milliseconds)
-
Milliseconds since 1970-01-01 00:00:00 UTC
ISO 8601 is an international date and time format. A common UTC example is 2026-05-21T15:48:50.777Z
-
Coordinated Universal Time (UTC), the worldwide time reference
-
Timestamp to date
Local time
-
Coordinated Universal Time (UTC), the worldwide time reference
-
ISO 8601 is an international date and time format. A common UTC example is 2026-05-21T15:48:50.777Z
-
Seconds since January 1, 1970 UTC
-
Milliseconds since 1970-01-01 00:00:00 UTC
-
Date to timestamp
Last valid time before the clock change
—
First valid time after the clock change
—
Seconds since January 1, 1970 UTC
-
Milliseconds since 1970-01-01 00:00:00 UTC
-
Local time
-
Coordinated Universal Time (UTC), the worldwide time reference
-
ISO 8601 is an international date and time format. A common UTC example is 2026-05-21T15:48:50.777Z
-
Epoch start
Unix time starts at 1970-01-01 00:00:00 UTC.
Seconds vs milliseconds
A 10-digit timestamp usually means seconds. A 13-digit timestamp usually means milliseconds.
Time zone handling
The timestamp identifies one instant. Local and UTC displays are different views of that same instant.
Unix timestamp FAQ
What is a Unix timestamp?
A Unix timestamp is the number of seconds since 00:00:00 UTC on January 1, 1970.
Is Unix time based on my local time zone?
No. Unix time is counted from a UTC reference point. Local time zone only affects the calendar display.
Should I use seconds or milliseconds?
Use seconds when software or a service asks for epoch seconds, and milliseconds when JavaScript or logs expect epoch milliseconds.