Bytelify

Unix Timestamp Converter

Convert between a Unix timestamp and a readable date, live as you type.

Runs in your browser, nothing sent
unix-timestamp-converter

Type in either field — the other updates live. The date field uses your browser's local timezone; the ISO 8601 output above is always UTC. Runs entirely in your browser.

Need the opposite? MongoDB ObjectId ↔ Timestamp Converter

What is Unix Timestamp Converter?

Type a Unix timestamp (seconds since January 1, 1970 UTC) and see the equivalent date instantly, or go the other direction by picking a date and time in the datetime field. Both fields update each other live as you edit either one. The page loads pre-filled with the current time, so you always have a working example to start from. Log files, database records, and API responses often store timestamps as raw Unix seconds, and converting one by hand is error-prone, so this comes up as a common debugging need. An ISO 8601 (UTC) representation is shown alongside the local-time field so you can compare the two directly without doing the timezone math yourself. Everything runs entirely in your browser; nothing you enter is sent to a server.

Common Unix Timestamps

Unix TimestampUTC Date/Time
01970-01-01T00:00:00Z
9466848002000-01-01T00:00:00Z
10000000002001-09-09T01:46:40Z
15778368002020-01-01T00:00:00Z
17000000002023-11-14T22:13:20Z
21474836472038-01-19T03:14:07Z

How to Use the Unix Timestamp Converter

  1. 1

    Enter a Timestamp or Pick a Date: Type a Unix timestamp in seconds, or set a date and time in the datetime field.

  2. 2

    Read the Converted Result Instantly: The other field, plus a UTC ISO 8601 view, updates automatically as you edit either one.

  3. 3

    Copy the Result: Use the copy button to copy whichever value you need.

What Is a Unix Timestamp

A Unix timestamp is the number of seconds that have elapsed since January 1, 1970, 00:00:00 UTC, known as the "Unix epoch." It's a single number representing an exact moment in time, independent of timezone or calendar formatting, which is why it's the standard way most databases, log files, and APIs store dates internally. The value 2147483647 (shown in the table above) is notable as the maximum value a signed 32-bit integer can hold. That's the source of the "Year 2038 problem" for systems that still store timestamps in 32 bits.

Seconds vs. Milliseconds

This is the most common source of confusion when working with timestamps: Unix time is traditionally measured in seconds, but many programming languages and APIs, JavaScript's Date.now() and most JSON APIs among them, use milliseconds instead. The difference is a factor of 1000. A seconds-based timestamp for a recent date is typically a 10-digit number (like 1700000000); a milliseconds-based one is 13 digits (like 1700000000000). If a timestamp you're converting produces a date far in the future or a date around 1970 when it shouldn't, check whether you need to divide by 1000 (milliseconds → seconds) or multiply by 1000 (seconds → milliseconds) first.

FAQs

Frequently Asked Questions

Common questions about Unix Timestamp Converter.

The date/time field uses your browser's local timezone; the ISO 8601 output shown alongside it is always UTC, so you can compare the two directly.

The timestamp field expects standard Unix time in seconds (the traditional definition). If your source data is in milliseconds, divide by 1000 before pasting it in.

An error message appears below the fields explaining what's wrong, and the conversion is skipped until you enter a valid value.

1970 was chosen as an arbitrary but convenient reference point (the "epoch") when Unix was being developed in the early 1970s; it's not tied to any particular historical event, it's just the zero point the standard settled on.

Systems that store Unix time in a signed 32-bit integer can only count up to 2,147,483,647 seconds past the epoch, which is reached on January 19, 2038. After that point, the value overflows and can wrap to a negative number, which some older 32-bit systems and file formats are still vulnerable to.

Yes, Bytelify's Unix Timestamp Converter is free with no account or sign-up required.

No. The conversion runs entirely client-side in your browser, so nothing you enter is sent anywhere.