Unix Timestamp Converter

This tool converts between Unix timestamps and human-readable dates in both directions

Updated
Loading toolโ€ฆ

This tool converts between Unix timestamps and human-readable dates in both directions

How to use Unix Timestamp Converter

  1. Paste a Unix timestamp and pick its unit (or leave it on auto-detect) to see the UTC, local, and ISO 8601 date.
  2. To go the other way, choose a date and time in the lower field and set whether it is local or UTC.
  3. Click Copy next to any result to copy the value you need.
Try next โ†’Color Contrast Checker (WCAG)This color contrast checker measures the WCAG 2.x contrast ratio between a foreg

About Unix Timestamp Converter

This tool converts between Unix timestamps and human-readable dates in both directions. Paste a timestamp to see it as UTC, your local time, and ISO 8601 (with both UTC and local-offset formats), plus a plain-English "how long ago" summary. Or pick a date and time to get its Unix timestamp in seconds and milliseconds.

A Unix timestamp is the number of seconds elapsed since the epoch, 00:00:00 UTC on 1 January 1970, ignoring leap seconds. Timestamps are often stored in milliseconds, microseconds, or nanoseconds instead. This converter auto-detects the unit from the number's length, or you can set it explicitly. When you enter a date, you choose whether it should be read as your local time zone or as UTC.

Everything runs entirely in your browser using the built-in JavaScript Date and Intl APIs. No timestamp or date you enter is uploaded or logged. Local-time output reflects the time zone of the device you are on, so a colleague in another zone may see a different local time for the same timestamp.

Frequently asked questions

What is a Unix timestamp?
It is the number of seconds since 00:00:00 UTC on 1 January 1970, called the Unix epoch, not counting leap seconds. It is a time-zone-independent way to store a moment in time, which is why it is common in databases, logs, and APIs.
Does it handle milliseconds and nanoseconds?
Yes. Set the Unit dropdown to seconds, milliseconds, microseconds, or nanoseconds, or leave it on Auto-detect, which guesses the unit from how many digits the number has (10-11 digits is treated as seconds, 13 as milliseconds, and so on).
Why does the local time look different from someone else's?
Local time output uses the time zone of the device you are viewing the page on. The same timestamp shown in New York and in London will display different local clock times but the same UTC value, which is expected.
Is my data sent anywhere?
No. All conversion happens locally in your browser with standard JavaScript date functions. Nothing you type is uploaded, stored, or shared.
How do I convert a date back into a timestamp?
Use the lower section: pick a date and time, then choose whether it should be read as your local time zone or as UTC. The tool shows the matching Unix timestamp in both seconds and milliseconds, each with a copy button.
What date range is supported?
It covers the full range of JavaScript dates, roughly 271,821 BC to 275,760 AD. Timestamps far outside normal ranges still convert, though extreme values may not be meaningful for most use cases.