Free Unix Timestamp Converter Online

Convert Unix timestamps to dates and dates to timestamps. See the live current timestamp updated every second.

Current Timestamp
--Unix Seconds
--Unix Milliseconds
--UTC Date & Time
World Clocks — Live Time by City

Timestamp to Date

Date to Timestamp

Convert Date to All Timezones

Key Features

Everything you need in one free tool

Live Timestamp

The current Unix timestamp in seconds and milliseconds updates every second.

Timezone Support

Convert timestamps in UTC or any of the major world timezones.

Privacy First

All processing is done locally in your browser. Your data stays private.

About This Tool

Convert between Unix timestamps and human-readable dates in any direction. Supports multiple timezones and shows the live current timestamp updated every second.

Frequently Asked Questions

What is a Unix timestamp?

A Unix timestamp is the number of seconds that have elapsed since January 1, 1970 at 00:00:00 UTC.

It is a universal, timezone-independent way to represent a point in time.

Unix timestamps are widely used in databases, APIs, and programming languages.

What is the difference between seconds and milliseconds timestamps?

A seconds-based Unix timestamp has 10 digits, for example 1700000000.

A milliseconds-based timestamp has 13 digits, for example 1700000000000.

JavaScript uses milliseconds by default, while most Unix systems use seconds.

How do I convert a timestamp to a date in JavaScript?

Use new Date(timestamp * 1000) for a seconds-based timestamp.

Use new Date(timestamp) for a milliseconds-based timestamp.

Then call .toISOString() or .toLocaleString() to format the date.

What is epoch time?

Epoch time is another name for Unix time. The epoch is the starting point: January 1, 1970.

The terms Unix timestamp, epoch time, and POSIX time all refer to the same concept.

Epoch time is the de facto standard for time representation in computing.