● No sign-up · Instant · Free forever

Unix Timestamp Converter

Convert a Unix timestamp to a readable date, or a date to a Unix timestamp — in either direction, instantly.

Current Unix timestamp:

Milliseconds
ISO 8601 (UTC)
Day of week (UTC)
Ad placement — below the fold, never between input and result

How this is calculated

A Unix timestamp counts whole seconds since midnight UTC on January 1, 1970. Converting from a timestamp multiplies it by 1,000 to get milliseconds and hands that to JavaScript's native Date object, then renders it two ways: toUTCString() for the timezone-free UTC reading, and toLocaleString() for how that same instant looks on your device's clock. Converting the other direction reads the date and time you enter as your browser's local time, builds a Date from it, and divides its millisecond value by 1,000 to get the timestamp. This is the one calculator on this site that deliberately uses real clock time instead of UTC-midnight calendar days — a timestamp is a precise instant, not a calendar date.

Frequently asked questions

What is a Unix timestamp?

It's the number of seconds that have passed since midnight UTC on January 1, 1970 (the "Unix epoch"). It's a single number that represents one exact instant in time, widely used in programming, logging, and APIs because it's unambiguous and easy to compare or store.

Does this tool use seconds or milliseconds?

Seconds is the primary unit shown in this tool, which is the classic Unix timestamp convention. Milliseconds — the unit JavaScript's Date object and many web APIs use internally — is shown as a secondary tile alongside every result, so you can grab whichever your system expects.

What timezone is the timestamp in?

None — a Unix timestamp is timezone-agnostic. It always counts seconds since the same fixed instant (the epoch), regardless of where you are. This tool shows both the UTC rendering of that instant and your browser's local-time rendering of it, but the underlying number itself has no timezone attached.