Timestamp Converter

Convert between Unix timestamps and human-readable dates


Current Time

Timezone: UTC+00:00 | Updates every second

Timestamp to Date

Supports both 10-digit (seconds) and 13-digit (milliseconds) timestamps

Date to Timestamp

Unix Timestamp Information

  • Unix Timestamp: Number of seconds that have elapsed since January 1, 1970 UTC
  • Seconds vs Milliseconds: JavaScript uses milliseconds, while most Unix systems use seconds
  • Timezone: Unix timestamps are always in UTC, conversion to local time happens during display
  • Precision: Timestamps are precise to the second or millisecond depending on format

About the Timestamp Converter

Convert Unix timestamps (seconds or milliseconds since 1 January 1970 UTC) into human-readable dates and back again. Timestamps appear everywhere in logs, databases, APIs and JWT tokens, and this converter makes them readable in both UTC and your local time zone. You can also see the current timestamp ticking live, which is handy when writing tests or checking token expiry.

How to use the Timestamp Converter

  1. Paste a Unix timestamp to see the corresponding date and time.
  2. Or pick a date and time to get its timestamp.
  3. Switch between seconds and milliseconds as needed.
  4. Copy the value you need.

Frequently asked questions

Seconds or milliseconds: how do I tell?

A 10-digit number is seconds; a 13-digit number is milliseconds. JavaScript uses milliseconds, most Unix tools use seconds.

Why does the converted date differ from what I expected?

Timestamps are always UTC. The displayed local time depends on your browser's time zone, so compare the UTC value when in doubt.

What is the year 2038 problem?

Systems that store timestamps as signed 32-bit integers overflow on 19 January 2038. Modern systems use 64-bit values and are unaffected.