← Back to Tools

🕐 Unix Timestamp Converter

Convert between Unix timestamps and human-readable dates instantly. Supports seconds and milliseconds, UTC and local time.

Current Unix time

(seconds) (ms)

Timestamp → Date

Date → Timestamp

Common reference timestamps

Unix epoch (origin)
Y2K38 overflow risk
Jan 1 2000 00:00:00 UTC
Jan 1 2025 00:00:00 UTC

How to use this tool

  1. 1 Enter a Unix timestamp to convert it to a human-readable date.
  2. 2 Or enter a date and time to convert it to a Unix timestamp.
  3. 3 Select your timezone to display the local time.
  4. 4 Copy the result for use in logs, databases, or API requests.

Frequently asked questions

What is a Unix timestamp?
A Unix timestamp counts the number of seconds since January 1, 1970, at 00:00:00 UTC. It is a universal way to represent a moment in time that works across all time zones.
What is the year 2038 problem?
Systems that store timestamps as 32-bit signed integers will overflow on January 19, 2038. Modern systems use 64-bit integers, which push the limit millions of years into the future.
Why do some timestamps have milliseconds?
JavaScript and many modern APIs use millisecond timestamps (Unix time multiplied by 1000). Divide by 1000 to convert to a standard Unix timestamp.
How do I convert a timestamp to a specific time zone?
Unix timestamps are always in UTC. Apply the UTC offset for your target time zone to get local time.

You might also like