Epoch Converter
Convert Unix timestamps to human-readable date/time and convert date/time back to epoch. Useful for API testing, logs, databases, and backend debugging workflows.
About Epoch Time
Unix time (also known as Epoch time) is a system for describing a point in time. It is the number of seconds that have elapsed since the Unix epoch, which is 00:00:00 UTC on 1 January 1970.
Want to learn more about Epoch time?
Read our detailed developer guide: What Is a Unix Timestamp?
How to Use the Epoch Converter
- Choose seconds or milliseconds: Select whether your epoch values use seconds or milliseconds.
- Convert epoch to date: Enter a Unix timestamp to see its human-readable date and time.
- Convert date to epoch: Pick a date, enter a time, and get the corresponding Unix timestamp.
- Copy and reuse results: Copy converted values quickly for logs, APIs, databases, or debugging.
Quick Epoch Reference
0
1970-01-01 00:00:00 UTC
86400
1970-01-02 00:00:00 UTC
946684800
2000-01-01 00:00:00 UTC
1577836800
2020-01-01 00:00:00 UTC
1704067200
2024-01-01 00:00:00 UTC
Frequently Asked Questions
What is Unix epoch time?
Unix epoch time is the number of seconds or milliseconds elapsed since 00:00:00 UTC on January 1, 1970.
What is the difference between epoch seconds and milliseconds?
Epoch milliseconds are 1000 times larger than epoch seconds. For example, 1704067200 seconds equals 1704067200000 milliseconds.
Why does the converted date/time sometimes differ by timezone?
Timestamp results show both UTC and your browser local time. Date-to-epoch input uses your browser local timezone. The epoch value identifies the same instant regardless of timezone.
Is this epoch converter free?
Yes. It is free to use and works directly in your browser.
Related Converters
Seconds or milliseconds? Try a known timestamp
1704067200 seconds and 1704067200000 milliseconds both represent 2024-01-01T00:00:00.000Z. Select the matching unit before entering a timestamp. Zero is the Unix epoch; negative values represent earlier dates. A date that unexpectedly lands in 1970 often means a seconds value was interpreted as milliseconds.
Read the Unix timestamp guide