Epoch Time Converter — Unix Timestamp ↔ Date
Convert Unix epoch time (seconds or milliseconds) to a human-readable date, or the reverse — instantly, free, and entirely in your browser. Batch-decode multiple timestamps at once and export in 20+ date formats.
What is Unix epoch time?
Unix epoch time (also known as a Unix timestamp or POSIX time) counts the number of seconds that have elapsed since 00:00:00 UTC on January 1, 1970, ignoring leap seconds. It's the standard way computers, APIs, and databases represent a moment in time as a single, timezone-independent number.
Why use this converter?
Reading a raw timestamp like 1760500000 tells you nothing at a glance. This tool converts it to a readable date/time in both your local timezone and UTC, supports both seconds and millisecond precision, and can batch-convert a whole list of timestamps at once — handy when debugging logs, APIs, or databases.
Seconds and milliseconds: a conversion example
These two inputs represent the same instant. Enter either in the Unix timestamp field:
Seconds: 1700000000 Milliseconds: 1700000000000 UTC: 2023-11-14T22:13:20.000Z
Select a timezone to see its local date and time. The displayed time changes, but the underlying instant does not. To convert the other direction, enter a date in Date → Timestamp and choose its timezone. For multiple values, use Batch Unix → Date.
Frequently asked questions
How do I convert an epoch timestamp to a date?
Paste the timestamp into the converter above — it instantly shows the date/time in your local timezone and UTC, plus 20+ common formats (ISO 8601, RFC 2822, SQL datetime, and more).
Does it support milliseconds?
Yes — the tool auto-detects seconds vs. milliseconds based on digit count, and converts correctly either way.
Can I convert a date back to epoch time?
Yes, the converter works both directions: timestamp → date, and date → timestamp.