Unix Timestamp Converter

Unix Timestamp ? Date

Unix Timestamp (seconds)

Date ? Unix Timestamp

Date & Time (UTC)
Current Unix Timestamp: 1785723153

What Is a Unix Timestamp?

A Unix timestamp (also called POSIX time or Epoch time) is a system for tracking time as a running total of seconds since the Unix Epoch — 00:00:00 UTC on 1 January 1970. It is timezone-independent: the same integer represents the same instant worldwide regardless of local timezone. Unix timestamps are used universally in programming, databases, log files, and APIs because they are compact (a single 32-bit integer covers dates to 2038; 64-bit timestamps extend coverage billions of years). The 2038 problem concerns systems using signed 32-bit integers, which will overflow on 19 January 2038 at 03:14:07 UTC — rolling over to a large negative number representing 1901.

To convert Unix time to a human-readable date in Python: datetime.utcfromtimestamp(ts). In JavaScript: new Date(ts * 1000).toISOString(). In SQL: FROM_UNIXTIME(ts). Note JavaScript uses milliseconds, not seconds — multiply Unix timestamps by 1000 before passing to Date().

Key Unix Timestamps

Unix TimestampUTC Date/TimeNotes
01970-01-01 00:00:00Unix Epoch
10000000002001-09-09 01:46:40Billion-second milestone
12345678902009-02-13 23:31:30Celebrated by programmers
15000000002017-07-14 02:40:001.5 billion seconds
20000000002033-05-18 03:33:202 billion seconds
21474836472038-01-19 03:14:0732-bit signed int max (Y2K38)
Have Feedback or a Suggestion? Contact Us
Top