Unix Timestamp Converter

Convert between Unix epoch and human-readable dates.

Current Unix Timestamp

1791691607 s

1791691607772 ms

Sunday, October 11, 2026 at 04:06:47 AM UTC

Timestamp → Human Date

Human Date → Timestamp

The Unix Timestamp Converter translates computer-friendly epoch integers into human-readable calendar dates and vice-versa. Widely used in database storage, server logs, REST APIs, and distributed event streaming, Unix time counts the total number of seconds elapsed since January 1, 1970 UTC.

How to Use the Unix Timestamp Converter

  1. Observe the running live epoch counter at the top for current real-time UTC seconds.
  2. To convert a timestamp to a date: Paste any 10-digit (seconds) or 13-digit (milliseconds) integer into the timestamp field and click "Convert".
  3. To convert a date to a timestamp: Select a calendar date and time in the date picker to generate the corresponding Unix seconds and milliseconds.
  4. View the converted outputs in both UTC and your local timezone format simultaneously.

Key Features & Precision

Automatic Seconds / Milliseconds Detection

Intelligently identifies whether an entered number represents standard seconds (10 digits) or JavaScript milliseconds (13 digits).

Dual UTC & Local Output

Displays converted timestamps in standardized ISO 8601 UTC notation as well as your local regional format.

Live Epoch Ticker

Real-time display showing current system seconds since the Unix epoch with one-click copy.

Historical & Future Conversions

Handles dates spanning past decades through future centuries without integer truncation.

Common Use Cases

Debugging Server Logs

Decode timestamp columns from Apache, Nginx, Docker, or database query logs into understandable timestamps.

API Development & JWT Tokens

Inspect `iat` (issued at) and `exp` (expiration) claim timestamps inside JSON Web Tokens.

Database Queries

Convert human date ranges into Unix epoch numbers for SQL WHERE clauses (`created_at >= 1700000000`).

Frequently Asked Questions

What is the Unix epoch?

The Unix epoch is the moment 00:00:00 UTC on January 1, 1970. Unix time is defined as the number of non-leap seconds elapsed since that exact instant.

Why do JavaScript timestamps have 13 digits while standard Unix has 10?

Standard Unix timestamps measure elapsed time in seconds (10 digits). JavaScript `Date.now()` measures elapsed time in milliseconds (13 digits), providing sub-second precision.

What is the Year 2038 problem (Y2038)?

Older 32-bit systems store Unix time as a signed 32-bit integer, which caps out on January 19, 2038 at 03:14:07 UTC. Modern 64-bit systems and modern browsers support timestamps billions of years into the future.