Unix Timestamp Converter
Convert epoch seconds or milliseconds to human-readable dates — and back. Runs fully in your browser.
Current Unix timestamp (seconds)
Milliseconds: —· UTC: —
Timestamp to Date
Date to Timestamp
How to use the Unix timestamp converter
Paste your timestamp into the Timestamp to Date box and press Convert. The tool auto-detects whether your value is in seconds (10 digits) or milliseconds (13 digits) and shows the result in your local time zone, UTC and ISO 8601 format. To go the other way, pick a date and time in theDate to Timestamp box.
What is Unix time?
Unix time (also called epoch time or POSIX time) counts the seconds elapsed since00:00:00 UTC on 1 January 1970 — the Unix epoch. It is the standard way computers represent points in time: databases, logs, APIs and programming languages like Python, Go, PHP and JavaScript all use it. Because it is a plain number, Unix time is timezone-independent and easy to compare, sort and store.
Frequently asked questions
What is a Unix timestamp?
A Unix timestamp is the number of seconds since 00:00:00 UTC on 1 January 1970 (not counting leap seconds).
How do I convert a Unix timestamp to a date?
Paste it above — 10-digit values are seconds, 13-digit values are milliseconds. Local time, UTC and ISO 8601 are shown together.
What is the difference between seconds and milliseconds?
Seconds timestamps have 10 digits (1767225600); milliseconds timestamps have 13 digits (1767225600000). JavaScript and Java commonly use milliseconds.