Skip to main content

Home  /  Unit Converters  /  Unix Epoch Timestamp Converter

Unix Epoch Timestamp Converter

Convert a Unix timestamp to a date, or a date to a Unix timestamp — instantly, in your local timezone and UTC.

⚡ Instant results 🕐 Live current timestamp 🆓 100% free, no sign-up
Current Unix Timestamp
0
0 ms
Timestamp → Date

Local time
UTC
Date → Timestamp
Unix seconds
Unix milliseconds
📌 Quick Reference — Well-Known Timestamps
01970-01-01 00:00:00 UTC
10000000002001-09-09 01:46:40 UTC
12345678902009-02-13 23:31:30 UTC
20000000002033-05-18 03:33:20 UTC
21474836472038-01-19 03:14:07 UTC (32-bit signed limit)

Instant & live

Every field updates as you type — no "Convert" button, no waiting.

Local time and UTC

See both at once, so there's no ambiguity about which timezone a result is in.

Private by design

Runs entirely in your browser using JavaScript's native Date API. Nothing is ever uploaded or logged.

Convert Unix Timestamps Online

A Unix timestamp (also called epoch time) is the number of seconds that have elapsed since January 1, 1970, 00:00:00 UTC. CurePDF's converter turns a timestamp into a readable date, or a date into a timestamp, entirely in your browser using JavaScript's native Date API — no server round-trip required.

How Unix Timestamps Work

Unix timestamp = seconds since 1970-01-01T00:00:00Z (not counting leap seconds)

Worked example: the timestamp 0 represents the epoch itself — 1970-01-01 at midnight UTC. Every timestamp after that counts forward in whole seconds (or milliseconds, if that's the unit a given system uses).

Seconds vs. Milliseconds

A standard Unix timestamp counts whole seconds. Some systems and languages — including JavaScript's own Date.now() — use milliseconds instead, which is exactly 1,000 times larger for the same moment in time. Mixing the two up is one of the most common timestamp bugs, since a millisecond value misread as seconds lands on a date centuries in the future. Use the unit selector above to switch between them.

Why Convert Between Timestamps and Dates?

Developers

Reading timestamps from logs, database rows, or API responses.

Debugging

Quickly checking what a raw timestamp in an error log or JWT token actually means.

API integration

Many APIs accept or return dates as Unix timestamps rather than formatted strings.

Database work

Cross-checking stored epoch values against human-readable dates.

Frequently Asked Questions

What is a Unix timestamp?

A Unix timestamp (or epoch time) is the number of seconds that have elapsed since January 1, 1970, 00:00:00 UTC, not counting leap seconds. It's a compact, timezone-independent way for computers to represent a moment in time.

How do I convert a Unix timestamp to a date?

Enter the timestamp above and this converter instantly shows the matching date and time, in both your local timezone and UTC.

What is the difference between seconds and milliseconds timestamps?

A standard Unix timestamp counts whole seconds since the epoch. Some systems (including JavaScript's Date.now()) use milliseconds instead -- 1,000x larger. Use the toggle on this page to switch between them.

What was the Unix timestamp at midnight UTC on January 1, 1970?

0. That moment is the Unix epoch itself -- the reference point every Unix timestamp counts forward from.

Related Converters