Unix Timestamp Converter
Convert a Unix epoch timestamp to a readable date — or a date back to a timestamp — in seconds or milliseconds, local or UTC. The current time is shown live, and everything runs in your browser.
Timestamp tools
Other names for this converter — each has its own page:
How to convert a timestamp
- Paste a Unix timestamp; the unit is auto-detected (or set seconds/milliseconds yourself).
- Read the local time, UTC and ISO 8601 result.
- Or pick a date to get its timestamp in seconds and milliseconds.
About Unix time
Unix time (epoch time) counts the seconds elapsed since 00:00:00 UTC on 1 January 1970, ignoring leap seconds. It is the timestamp format databases, logs and APIs use because it is a single timezone-free number. Many systems use milliseconds instead of seconds — a 13-digit value rather than 10 — which this converter detects automatically.
Converting an epoch value shows it in your local timezone, in UTC, and as an ISO 8601 string, so you can read a log line or debug an expiry at a glance. Converting the other way turns a chosen date into its second- and millisecond timestamps. The current epoch ticks live above, and nothing is sent to a server.
Frequently asked questions
Seconds or milliseconds?
Both. Unix timestamps are usually in seconds (10 digits) but JavaScript and many APIs use milliseconds (13 digits). The converter auto-detects which you pasted, and you can force seconds or milliseconds if needed.
What is the Unix epoch?
The Unix epoch is 00:00:00 UTC on 1 January 1970. A Unix timestamp is simply the number of seconds (or milliseconds) since that moment, which makes it a compact, timezone-independent way to store a point in time.
Does it show local time and UTC?
Yes. Every epoch value is shown in your browser’s local timezone, in UTC, and as an ISO 8601 string, so there is no ambiguity about which zone a time is in.
Is anything uploaded?
No. All conversion happens in your browser using your device’s clock and timezone, so nothing you enter is sent anywhere.