Unix Timestamp Converter

Convert Unix timestamps to human-readable dates and back. Supports seconds and milliseconds with multiple output formats.

Current Unix timestamp:1779451887

How to Use This Timestamp Converter

  1. Choose a direction: Unix → Date or Date → Unix
  2. Enter a Unix timestamp (auto-detects seconds vs milliseconds) or pick a date
  3. See the result in multiple formats — ISO 8601, UTC, local time, and relative time
  4. Click Copy on any format to copy it to your clipboard

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. It is used widely in programming, databases, and APIs to represent dates and times in a timezone-independent way.

Frequently Asked Questions

Is my data safe?

Yes. All conversions happen in your browser. No data is sent to any server.

How do I know if my timestamp is in seconds or milliseconds?

Timestamps in seconds are typically 10 digits (e.g., 1700000000). Millisecond timestamps are 13 digits (e.g., 1700000000000). This tool auto-detects the format.

What is the Year 2038 problem?

32-bit systems store Unix timestamps as a signed 32-bit integer, which overflows on January 19, 2038. Modern 64-bit systems and JavaScript use 64-bit numbers, so this tool works correctly for dates far beyond 2038.