The Timestamp Converter translates between Unix timestamps (seconds since January 1, 1970) and human-readable dates in multiple formats. See the current Unix timestamp updating live, convert any timestamp to ISO 8601, UTC, and local date/time formats, or convert any date back to a Unix timestamp. Essential for developers working with APIs, databases, log files, and any system that stores time as Unix timestamps. Auto-detects whether your input is in seconds or milliseconds. All processing happens locally.
The current Unix timestamp is displayed at the top, updating every second. Click the copy button to grab it for use in your code or API requests.
Enter a Unix timestamp (seconds or milliseconds - auto-detected) in the left panel and click 'Convert to Date'. You'll see the date in ISO 8601, UTC, and local formats, plus both second and millisecond timestamp values.
Select a date and time using the date picker in the right panel and click 'Convert to Timestamp'. You'll get the Unix timestamp in both seconds and milliseconds, plus ISO and UTC representations.
Each result row has a copy button. Click it to copy that specific format to your clipboard - thether you need ISO 8601 for an API, Unix seconds for a database, or a human-readable date for documentation.
A Unix timestamp (also called Epoch time or POSIX time) is the number of seconds that have elapsed since January 1, 1970 00:00:00 UTC (the Unix Epoch). It's a simple way to represent a moment in time as a single number, widely used in programming, databases, and APIs.
Unix timestamps in seconds are 10 digits (e.g., 1700000000). Millisecond timestamps are 13 digits (e.g., 1700000000000). JavaScript's Date.now() returns milliseconds, while many APIs and databases use seconds. This tool auto-detects the format based on the number of digits.
Systems storing Unix timestamps as 32-bit signed integers will overflow on January 19, 2038 at 03:14:07 UTC, wrapping to a date in 1901. Modern 64-bit systems are unaffected. This tool uses JavaScript's 64-bit floating-point numbers, supporting dates well beyond 2038.
ISO 8601 is the international standard for date and time representation: YYYY-MM-DDTHH:mm:ss.sssZ (e.g., 2024-11-14T18:30:00.000Z). The T separates date from time, and Z indicates UTC. It's the recommended format for APIs and data exchange because it's unambiguous and sortable.
Unix timestamps are always in UTC - they represent a single moment in time regardless of time zone. When converting to human-readable format, the display depends on your time zone settings. This tool shows both UTC and your local time for clarity.