Unix Timestamp Converter

Convert between Unix timestamps and human-readable dates in either direction, using your local timezone or UTC.

Current Unix Time

Timestamp → Date

Date → Timestamp

How to Convert a Unix Timestamp

  1. Check the live "Current Unix Time" counter at the top, which updates every second.
  2. To convert a timestamp to a date, enter the number in the Unix Timestamp field and select whether it's in seconds or milliseconds.
  3. Read the result in three formats: your local time, UTC, and ISO 8601.
  4. To go the other direction, pick a date and time in the Date → Timestamp field to see its seconds and milliseconds values.

Frequently Asked Questions

What is a Unix timestamp?

A Unix timestamp (or epoch time) is the number of seconds that have elapsed since midnight UTC on January 1, 1970 — it's how most databases, APIs, and programming languages store dates internally.

What's the difference between seconds and milliseconds mode?

Some systems, like Unix/Linux and most APIs, store timestamps in seconds, while JavaScript's Date object and some web systems use milliseconds; the unit dropdown tells the converter which scale your number is in so it multiplies correctly.

Why does the tool show three different date formats?

Local time reflects your device's time zone setting, UTC shows the same instant with no time zone offset, and ISO shows the standardized machine-readable format commonly used in code and APIs.

What happens if I enter a timestamp that's invalid or too large?

The tool displays an invalid timestamp message if the number can't be parsed into a valid date, since JavaScript's Date object has range limits far beyond any realistic date.

Does the Date to Timestamp conversion use my local time zone?

Yes — the date and time input reflects your browser's local time zone, so the timestamp it produces corresponds to that local moment, not UTC.