Unix Timestamp Converter

Convert between Unix timestamps and human-readable dates. Live current timestamp display with seconds and milliseconds support.

ADVERTISEMENT

How to Convert Unix Timestamps

Enter a Unix timestamp to convert it to a human-readable date, or pick a date to get the corresponding timestamp. The tool supports both seconds and milliseconds precision.

Unix Timestamp Reference

  • Seconds — Standard Unix time (10 digits, e.g., 1700000000). Used in most APIs and databases.
  • Milliseconds — JavaScript-style timestamp (13 digits, e.g., 1700000000000). Used in JavaScript Date objects.
  • Epoch — Unix time starts at January 1, 1970, 00:00:00 UTC (the "Unix epoch").

Frequently Asked Questions

What is a Unix timestamp?

A Unix timestamp (also called Epoch time or POSIX time) is the number of seconds that have elapsed since January 1, 1970, 00:00:00 UTC. It is a widely used time representation in programming, databases, and APIs.

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

Count the digits: a 10-digit number is in seconds (standard Unix time), while a 13-digit number is in milliseconds (JavaScript-style). For example, 1700000000 is seconds and 1700000000000 is milliseconds — both represent the same moment.

Is the conversion affected by time zones?

Unix timestamps are always in UTC. When converting to a human-readable date, this tool shows both the ISO 8601 format (UTC) and your local time zone. The timestamp value itself is timezone-independent.