Free Unix Timestamp Converter Online
Convert Unix timestamps to dates and dates to timestamps. See the live current timestamp updated every second.
Key Features
Everything you need in one free tool
The current Unix timestamp in seconds and milliseconds updates every second.
Convert timestamps in UTC or any of the major world timezones.
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.