Convert between Unix timestamps and human-readable dates. 100% local.
This tool runs 100% in your browser. All computation happens locally on your device — your input is never uploaded to any server. Results are for reference only.
A Unix timestamp counts the seconds elapsed since 1970-01-01 00:00:00 UTC (the "epoch"). Any instant in time collapses to a single integer, which is why computers love it.
Top: time is a single integer counting from the epoch. Bottom: that integer is split back into year / month / day / hour / minute / second in UTC. Milliseconds timestamps simply count 1,000 per second.
Every computer agrees on these — paste them in and compare with your local timezone.
To convert a timestamp: enter a Unix timestamp (seconds or milliseconds) or a date — the tool instantly converts between formats with timezone support.
FreeToolHub Unix Timestamp Converter is a free browser-based tool that converts between Unix timestamps and human-readable dates, no signup.
Convert between Unix timestamps and human-readable dates. Supports seconds, milliseconds, UTC, and local timezones. Free, no signup.
This converter translates between Unix timestamps — the integer seconds or milliseconds since January 1, 1970 UTC — and human-readable dates. Paste 1767225600 and instantly see the full date in UTC and your local timezone; type a date and get the timestamp back in both precisions. It handles the two unit systems that cause real bugs, seconds versus milliseconds, detecting or letting you specify which you mean, and renders relative context like how long ago a timestamp was. Everything converts locally, which matters when logs contain internal system identifiers.
Backend developers read API responses, database rows, and JWT claims whose dates arrive as raw numbers. Debuggers reconciling log timestamps across server timezones determine whether an event happened before or after another despite formatting differences. Data analysts convert spreadsheet epoch columns into readable dates before reporting. Anyone configuring cache expiry, token lifetimes, or scheduled jobs sanity-checks that the number they are about to hardcode means the date they think. Students learning systems programming get instant intuition for the epoch scale.
(1) Paste a timestamp — the tool auto-detects seconds versus milliseconds by magnitude (10-digit values are seconds, 13-digit are milliseconds) and converts both ways. (2) The readable date renders in UTC and local time side by side, with day-of-week for scheduling context. (3) In reverse, pick any date and time to get epoch values in both units. (4) The now button captures the current timestamp for copy-paste into configs and queries. Negative values before 1970 work too, and conversions handle leap seconds the same way most systems do: by ignoring them.
The Unix ecosystem never fully standardized precision: C and databases traditionally count seconds, while JavaScript's Date.now() and Java's System.currentTimeMillis() count milliseconds. Consequences surface constantly — a millisecond timestamp pasted into a seconds-expecting system lands thousands of years in the future, and the reverse produces 1970s dates; both are classic production bugs in mixed stacks. JavaScript's choice also explains JSON dates: APIs returning milliseconds since epoch come from JS backends. The magnitude rule makes detection trivial: seconds timestamps are 10 digits until the year 2286; milliseconds are 13. When integrating systems, normalize to one precision at the boundary, store UTC always, and convert to local time only at display — the discipline that eliminates an entire class of timezone defects.
A Unix timestamp is the number of seconds since January 1, 1970 UTC (the Unix epoch). It is timezone-independent, making it ideal for databases, APIs, and logging systems. This tool converts between Unix timestamps (seconds or milliseconds) and human-readable dates in UTC and your local timezone.
In JavaScript: new Date(timestamp * 1000) for seconds, or new Date(timestamp) for milliseconds. In Python: datetime.datetime.fromtimestamp(timestamp). This tool handles both seconds and milliseconds automatically, and displays the result in multiple timezone formats simultaneously.
This tool is also known by these tasks — each link opens the same tool with a focused guide:
What do you call a crab that plays baseball?
No paywalls, no signups, no data sold. Built by a solo developer who believes useful tools should be accessible to everyone.
☕Support me on Ko-fi— keep tools free100% of proceeds go towards hosting & building more free tools.