Unix Timestamp Converter

Convert between Unix timestamps and human-readable dates.

Current Unix Timestamp

1768589175

2026-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.

Related Tools