VastCalc
Conversion
Unix Timestamp Converter
Convert between Unix timestamps and human-readable dates. Supports both directions with ISO 8601 output.

Unix Timestamp Converter

Convert between Unix timestamps (epoch time) and human-readable dates. Unix time counts seconds since January 1, 1970 at 00:00:00 UTC and is widely used in programming, databases, and APIs.

A Unix timestamp represents a point in time as the number of seconds elapsed since the Unix epoch: January 1, 1970, 00:00:00 UTC. This converter works in both directions. Enter a timestamp to see the date, or enter a date to get the timestamp.

Key formulas:

  • Date to Timestamp: Calculate total seconds from epoch to the given date
  • Timestamp to Date: Convert seconds back to year, month, day, hour, minute, second
  • All calculations use UTC to avoid timezone ambiguity

Notable Unix Timestamps:

Timestamp Date (UTC) Event
0 Jan 1, 1970 00:00:00 Unix Epoch
946684800 Jan 1, 2000 00:00:00 Y2K
1000000000 Sep 9, 2001 01:46:40 Billennium
1700000000 Nov 14, 2023 22:13:20 1.7 Billion
2000000000 May 18, 2033 03:33:20 2 Billion
2147483647 Jan 19, 2038 03:14:07 Y2K38 Problem

The Y2K38 problem occurs because 32-bit systems store timestamps as signed 32-bit integers, which overflow on January 19, 2038. Most modern systems use 64-bit timestamps to avoid this limitation.

Frequently Asked Questions

Search Calculators

Search across all calculator categories