usefmtly

Unix Timestamp Converter

Unix Timestamp Converter — Free Unix timestamp converter. Paste a Unix timestamp (seconds or milliseconds) and see the human-readable date instantly. Or pick a date and get the timestamp. Shows UTC, local time, and relative time. No signup required.

Timestamp
Relative
Day

What is a Unix timestamp?

A Unix timestamp is the number of seconds elapsed since January 1, 1970 00:00:00 UTC — called the Unix Epoch. It is the universal language of time in computing: databases, APIs, log files, and distributed systems all use it to store and exchange dates without timezone ambiguity.

The timestamp is a single integer — compact, sortable, and timezone-agnostic. Converting it to a human-readable date depends on the viewer's local timezone, which is why this tool shows both UTC and your local time.

Seconds vs milliseconds

Unix timestamps come in two flavors depending on the platform:

FormatDigits (circa 2026)Common in
Seconds10 digits (~1741000000)Unix/Linux, databases, most APIs
Milliseconds13 digits (~1741000000000)JavaScript Date.now(), Java, Android

A quick way to tell: if the timestamp is 13 digits, it's milliseconds. If it's 10 digits, it's seconds. In JavaScript, Date.now() returns milliseconds; Math.floor(Date.now() / 1000) gives seconds.

Notable Unix timestamps

TimestampMeaning
0Unix Epoch — January 1, 1970 00:00:00 UTC
1000000000September 9, 2001 01:46:40 UTC
1234567890February 13, 2009 23:31:30 UTC (a famous milestone)
1700000000November 14, 2023
2147483647January 19, 2038 — 32-bit overflow (Year 2038 problem)
2000000000May 18, 2033

Working with timestamps in code

JavaScript

Date.now() // ms since epoch

Math.floor(Date.now() / 1000) // seconds

new Date(1741000000 * 1000) // timestamp → Date

new Date('2026-03-01').getTime() / 1000 // date → timestamp

Python

import time, datetime

time.time() # current timestamp (float)

datetime.datetime.fromtimestamp(ts) # local time

datetime.datetime.utcfromtimestamp(ts) # UTC

Frequently Asked Questions

What is a Unix timestamp?

A Unix timestamp is the number of seconds that have elapsed since January 1, 1970 00:00:00 UTC — known as the Unix Epoch. It is the most common way computers store and transmit dates and times internally.

What is the current Unix timestamp?

Click the "Now" button in the tool to get the exact current Unix timestamp. It increases by 1 every second. As of early 2026, the timestamp is around 1,741,000,000.

What is the difference between seconds and milliseconds timestamps?

Standard Unix timestamps count seconds. JavaScript and many web APIs use milliseconds (multiply by 1000). A seconds timestamp is ~10 digits; a milliseconds timestamp is ~13 digits. This tool auto-detects which you likely mean based on length.

What is the Unix Epoch?

The Unix Epoch is the zero point: January 1, 1970 00:00:00 UTC. Timestamps before this date are negative. The epoch was chosen arbitrarily when Unix was developed in the late 1960s.

What is the Year 2038 problem?

Older 32-bit systems store Unix timestamps as a signed 32-bit integer, which overflows on January 19, 2038 at 03:14:07 UTC. Modern 64-bit systems are not affected — they can represent dates hundreds of billions of years into the future.

Related Tools