← Back to Tools

⏱️ Unix Timestamp Converter

Convert Unix/epoch timestamps to human-readable dates, and back — instantly, in your browser.

Current Unix Timestamp

Timestamp → Human Date

Human Date → Timestamp

Quick Answer

A Unix timestamp (epoch time) is the number of seconds since 00:00:00 UTC on January 1, 1970. This tool converts between timestamps and human-readable dates in either your local timezone or UTC, entirely in your browser.

What is Unix time?

Unix time is a system for tracking a point in time as a single number, independent of timezone or calendar complications. It's widely used in logs, APIs, databases, and programming languages because it's simple to store, compare, and do math on.

How to use this tool

  1. To convert a timestamp to a date: paste the number, choose seconds or milliseconds, and click Convert.
  2. To convert a date to a timestamp: pick a date/time and click Convert — the result is shown in your local timezone.

Common timestamp reference points

EventUnix Timestamp (seconds)
Unix Epoch0
Year 2000946684800
Year 2038 problem (32-bit overflow)2147483647

Privacy

All conversions happen locally in your browser using JavaScript's built-in Date object. Nothing you enter is sent anywhere.

FAQ

Seconds or milliseconds?

Unix time is traditionally in seconds. JavaScript's own Date.now() returns milliseconds. If your number has 13 digits, it's likely milliseconds; 10 digits is likely seconds.

What is the "Year 2038 problem"?

Systems that store Unix time as a signed 32-bit integer will overflow on 2038-01-19, since the value exceeds what 32 bits can hold. Most modern systems use 64-bit time and aren't affected.

Related Tools