Convert a Unix timestamp to a human-readable date, or a date to a Unix timestamp, in either direction.
Google AdSense Banner
This area will contain advertisements after approval.
Google AdSense Banner
This area will contain advertisements after approval.
A Unix timestamp counts the number of seconds (sometimes milliseconds) that have elapsed since January 1, 1970, 00:00:00 UTC (the 'Unix epoch'). It's a compact, timezone-independent way to represent a point in time, widely used in databases, APIs and log files.
Some systems (like Unix/Linux and most databases) use seconds, while others (like JavaScript's Date.now()) use milliseconds. This tool auto-detects which one you've entered based on magnitude, and always shows both in the result alongside ISO 8601, UTC, local time, and a human-readable relative time.
Timestamps larger than about 100 billion are assumed to be milliseconds (since a seconds-based timestamp that large would represent a date thousands of years in the future), otherwise the value is treated as seconds.
Standard formats like 2026-07-28, 2026-07-28T14:30:00, or 2026-07-28T14:30:00Z are all accepted, parsed using your browser's native date parsing.
Google AdSense Banner
This area will contain advertisements after approval.