How to Convert a Unix Timestamp to a Human-Readable Date
You are reading a log file, an API response, or a database row and you hit a value like 1750000000. It is clearly a date, but which one? Computers love these compact numbers; humans cannot read them at a glance.
A timestamp converter translates that number into a real date and time, and back again. Here is how.
How to convert a Unix timestamp to a date
QuickWand's free timestamp converter runs entirely in your browser, so your data never leaves your device.
- Open the timestamp converter.
- Paste the Unix timestamp (for example
1750000000) into the input. - Read the human-readable date and time, shown in both UTC and your local time zone.
- To go the other way, enter a date and copy out its Unix timestamp.
What a Unix timestamp actually is
A Unix timestamp — also called epoch time— is simply the number of seconds since 00:00:00 UTC on 1 January 1970, not counting leap seconds. That single agreed-upon starting point (the “epoch”) means every computer can represent any moment as one plain integer.
Why systems love it:
- Compact— one number instead of a long date string.
- Unambiguous— it is always UTC, so there is no timezone confusion in storage.
- Easy to compare— a later moment is always a bigger number, so sorting and subtracting durations is trivial.
The seconds-vs-milliseconds gotcha
The classic trap: some systems count millisecondssince 1970 instead of seconds. JavaScript's Date.now() is the usual culprit. A present-day timestamp in seconds has 10 digits; in milliseconds it has 13. If your converted date lands decades in the future, you almost certainly have milliseconds — divide by 1000 and try again.
Time zones
The timestamp itself has no time zone — it is the same instant everywhere. The display is where time zones enter: the same number can read as one wall-clock time in UTC and another in your local zone. The converter shows both so you can be sure which one a log entry refers to.
Going the other direction
Need to hard-code a cutoff date or test a time-based feature? Enter a calendar date and the converter gives you its Unix timestamp to paste into your code or query. If you are also formatting the variable names around that value, the case converter turns a label like created at into created_at or createdAt.
Paste the number, read the date — no more squinting at ten-digit integers in your logs.