Advertisement 728×90
Advertisement 320×50

Unix Timestamp Converter

Convert Unix timestamps to human-readable dates and dates to Unix timestamps — with live current timestamp.

Current Unix Timestamp
(seconds)  ·  (ms)

Unix Timestamp → Date

Date → Unix Timestamp

Also try: Date Calculator · Timezone Converter
Advertisement 300×250
Advertisement 728×90
Quick Answer

A Unix timestamp is the number of seconds since 1 January 1970 UTC. Paste a timestamp to see the date, or pick a date to get its timestamp. 10-digit = seconds, 13-digit = milliseconds — auto-detected.

What is Unix time?

Unix time (also called epoch time or POSIX time) is a system for representing time as a single integer: the number of seconds since midnight UTC on 1 January 1970. It was defined when Unix was developed at Bell Labs and has become the universal standard for representing time in software.

Seconds vs. milliseconds

The original Unix timestamp is in seconds. However, JavaScript's Date.now() returns milliseconds, as do many modern APIs. A 10-digit timestamp is almost certainly seconds; a 13-digit timestamp is almost certainly milliseconds. This converter detects which format you've entered automatically.

The Year 2038 problem

32-bit systems store Unix timestamps as a signed 32-bit integer, which overflows on 19 January 2038 at 03:14:07 UTC. Modern 64-bit systems are not affected. Most software has been updated to use 64-bit integers, which can represent times hundreds of billions of years in the future.

Frequently asked questions

What is a Unix timestamp?

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

What is epoch time?

Epoch time is another name for Unix time. 'Epoch' refers to the starting reference point — 1 January 1970 00:00:00 UTC. All Unix timestamps measure seconds elapsed since this moment.

Is Unix time in seconds or milliseconds?

Unix time is traditionally in seconds. Many modern APIs (including JavaScript) use milliseconds. A 10-digit number is typically seconds; a 13-digit number is typically milliseconds. This converter auto-detects the format.

What date is Unix timestamp 0?

Unix timestamp 0 is Thursday, 1 January 1970, at 00:00:00 UTC. This is the Unix epoch — the starting point from which all Unix timestamps are measured.