Unix Timestamp Converter
Convert between Unix timestamps and human-readable dates.
Current Unix Timestamp
17685891752026-01-16T18:46:15.000Z
Timestamp → Date
Date → Timestamp
Notable Timestamps
Unix Epoch
0
Jan 1, 1970
1 Billion
1000000000
Sep 9, 2001
2 Billion
2000000000
May 18, 2033
Y2K38 Problem
2147483647
Jan 19, 2038
Now
1768589175
1/16/2026
Code Examples
// Current timestamp (seconds)
Math.floor(Date.now() / 1000);
// Timestamp to date
new Date(timestamp * 1000);
// Date to timestamp
Math.floor(new Date('2024-01-01').getTime() / 1000);Frequently Asked Questions
What is a Unix timestamp?
A Unix timestamp is the number of seconds since January 1, 1970 00:00:00 UTC (the Unix epoch). It's a simple, timezone-independent way to represent time.
What is the Year 2038 problem?
32-bit Unix timestamps overflow on January 19, 2038. Modern systems use 64-bit timestamps which won't overflow for 292 billion years.