BYTETOOLS

Unix Timestamp Converter

Unix epoch time converter with live current epoch, seconds, milliseconds and microseconds support, and a reference table of common epoch values.

Current Unix epoch (live)

1787641647

Time elapsed since 00:00:00 UTC, 1 January 1970, in the unit selected below.

Common epoch values

MomentEpoch (s)
Start of today1787616000
Start of this month1785542400
Start of this year1767225600
Unix epoch (zero)0

What is the Unix Timestamp Converter?

The ByteTools Unix Timestamp Converter is dedicated to Unix epoch time — the number of seconds elapsed since 00:00:00 UTC on 1 January 1970.

  • Live ticking current Unix epoch with copy
  • Explicit seconds / milliseconds / microseconds units
  • Epoch → date and date → epoch conversion
  • Local, UTC and ISO 8601 output formats
  • Reference table: start of today, this month, this year
  • 100% client-side — safe for production values

How to use the Unix Timestamp Converter

  1. 1

    Read or copy the live current Unix epoch at the top.

  2. 2

    Choose your unit: seconds, milliseconds or microseconds.

  3. 3

    Paste an epoch value to convert it to a local, UTC and ISO 8601 date.

  4. 4

    Or pick a date and time to get its epoch value, then copy it.

  5. 5

    Use the reference table for the epoch at the start of today, this month and this year.

About the Unix Timestamp Converter

The ByteTools Unix Timestamp Converter is dedicated to Unix epoch time — the number of seconds elapsed since 00:00:00 UTC on 1 January 1970. It shows the current epoch ticking live, converts any epoch value to a readable date, and converts any date back to epoch time.

Unlike a general timestamp tool, it lets you work explicitly in seconds, milliseconds or microseconds — the three precisions used by Unix systems, JavaScript and databases respectively — so there is never any ambiguity about units. A reference table lists the epoch values for the start of today, this month and this year with one-click copy.

Everything is calculated locally in your browser using JavaScript. Nothing is transmitted, making it a safe companion for debugging cron jobs, TTLs, cache keys, log files and database records.

Frequently asked questions

What is the Unix epoch?

The Unix epoch is 00:00:00 UTC on 1 January 1970 — the zero point from which Unix time counts. A Unix timestamp is simply the number of seconds (or milliseconds/microseconds in some systems) elapsed since that moment, ignoring leap seconds.

What is the difference between epoch seconds, milliseconds and microseconds?

They measure the same instant at different precisions. Unix tools and APIs typically use 10-digit seconds, JavaScript's Date.now() returns 13-digit milliseconds, and databases like PostgreSQL can store 16-digit microseconds. Divide or multiply by 1000 to move between them.

What is the Year 2038 problem?

Systems storing Unix time in a signed 32-bit integer overflow on 19 January 2038 at 03:14:07 UTC, when the count exceeds 2,147,483,647. Modern 64-bit systems and languages are unaffected, but embedded devices and old file formats may still be at risk.

Does Unix time change with my time zone?

No. Unix time is always counted in UTC, so the same instant has the same epoch value everywhere on Earth. Only the human-readable conversion differs by zone, which is why this tool shows both your local time and UTC.

Can a Unix timestamp be negative?

Yes. Negative values represent moments before 1 January 1970 — for example, −86400 is 31 December 1969 00:00 UTC. Most languages, including JavaScript, handle negative epochs correctly.

Guides for Unix Timestamp Converter

Related tools