🕐

Unix Timestamp Converter

Convert Unix/epoch timestamps to readable dates and dates to timestamps — instantly, free, no signup.

← Back to all tools

Advertisement

Current Unix timestamp: (click to use)

 

Advertisement

How to Use the Timestamp Converter

1

Timestamp to date

Enter a Unix timestamp (seconds or milliseconds since Jan 1 1970) and click Convert. The result shows the full UTC and local date/time.

2

Date to timestamp

Pick a date and time from the date picker and click Convert to get the Unix timestamp in both seconds and milliseconds.

3

Use current time

Click the live timestamp at the top to instantly load the current Unix time into the converter.

Frequently Asked Questions

What is a Unix timestamp?

A Unix timestamp is the number of seconds elapsed since January 1, 1970 00:00:00 UTC (the Unix epoch). It is timezone-independent and widely used in programming, databases, and APIs.

What is the difference between seconds and milliseconds?

A 10-digit timestamp is in seconds (e.g. 1700000000). A 13-digit timestamp is in milliseconds (e.g. 1700000000000). JavaScript's Date.now() returns milliseconds; most Unix systems use seconds.

What is the year 2038 problem?

32-bit systems store Unix time as a signed integer that overflows on January 19, 2038. Modern 64-bit systems handle dates far beyond this limit.

How do I get the current Unix timestamp in JavaScript?

Use Math.floor(Date.now()/1000) for seconds, or Date.now() for milliseconds.

Related Tools