Unix Timestamp Converter
Convert Unix epoch timestamps to human-readable dates and times, or convert any date back to a Unix timestamp. Shows UTC, local time, ISO 8601, and relative time ("3 hours ago"). Live clock included.
What is a Unix Timestamp?
A Unix timestamp is the number of seconds elapsed since 00:00:00 UTC on 1 January 1970 (the Unix epoch). It is a timezone-independent way to represent any moment in time. JavaScript uses milliseconds (multiply by 1000), while most Unix systems and databases use seconds. The maximum 32-bit Unix timestamp is 2,147,483,647 — the "Year 2038 problem".
Frequently Asked Questions
Date.now() by 1000 to get Unix seconds, multiply Unix seconds by 1000 to get JS milliseconds.Math.floor(Date.now()/1000). Python: import time; int(time.time()). PHP: time(). Go: time.Now().Unix(). SQL: UNIX_TIMESTAMP() (MySQL) or EXTRACT(EPOCH FROM NOW()) (PostgreSQL).Enjoying this tool?
Every tool here is free, forever — no signup, no paywall. If this one just saved you real time, a small tip keeps them free and ad-light.
☕ Support This Tool →Need something built, not just formatted?
This toolbox is free. If your business needs custom software, AI integration, or a system built around this kind of tooling, that's what I do for a living.