Unix Timestamp Converter
Convert Unix timestamps to human-readable dates and back. See UTC, local time, ISO 8601, relative time, and more — all updating live in your browser
CODE
Current Unix Time
0
UTC
Local
ISO 8601
Relative
Unix (sec)
Unix (ms)
Day
Week
Runs 100% Locally in Your Browser
This tool processes your data entirely on your device. Nothing is uploaded, stored, or sent to any server.
No Uploads
Privacy First
Secure by Default
Related Tools
JSON Beautifier Paste your minified or messy JSON and get clean, properly indented output for easier reading, debugging, and development
JSON Minify Convert formatted or messy JSON into inline JSON instantly. Minify JSON by removing unnecessary whitespace and generate a compact single-line string
CSS Minifier Paste your CSS and get a compact, minified version instantly. Remove comments, whitespace, and redundant characters to reduce file size and improve page load performance
CSS Beautifier Paste minified or messy CSS and get clean, properly indented output instantly. Format your stylesheets for easier reading, debugging, and development
Frequently Asked Questions
What is a Unix timestamp?
A Unix timestamp is the number of seconds that have elapsed since 00:00:00 UTC on 1 January 1970 (the Unix epoch). It is a timezone-independent way to represent a precise point in time.
What is the difference between Unix seconds and Unix milliseconds?
Unix time in seconds is the standard format used by most servers and databases. JavaScript's Date.now() and many APIs return milliseconds instead — 1000× larger. Use the sec/ms toggle to switch between them.
How do I convert a Unix timestamp to a human-readable date?
Paste the timestamp into the Unix Timestamp field and all output formats — UTC, local, ISO 8601, and relative — update instantly.
How do I convert a date to a Unix timestamp?
Use the Date & Time picker to select a date and time. The Unix timestamp fields update automatically in both seconds and milliseconds.
What is ISO 8601 format?
ISO 8601 is an international standard for representing dates and times, e.g. 2026-06-01T12:34:56.000Z. The trailing Z means UTC. It is the format returned by JavaScript's toISOString() and widely accepted by APIs.
What does the relative time output show?
It shows how far the selected timestamp is from now in plain language — for example '2 hours ago' or 'in 3 days'. It updates each time you change the input but does not tick automatically.
What is the maximum Unix timestamp a 32-bit system can store?
2,147,483,647 (2^31 − 1), which corresponds to 03:14:07 UTC on 19 January 2038 — this is the Y2K38 problem. 64-bit systems have no practical upper limit.
Is my timestamp data sent to a server?
No. All conversions happen entirely in your browser using JavaScript's built-in Date API — nothing is transmitted or stored.