Unix Timestamp Converter
Convert Unix timestamps to human-readable dates and vice versa. Supports seconds and milliseconds.
What is Unix Timestamp Converter?
A Unix timestamp (also known as Epoch time or POSIX time) is the number of seconds that have elapsed since January 1, 1970, at 00:00:00 UTC. This standardized time representation is used universally in computing, databases, APIs, and log files because it provides an unambiguous, timezone-independent way to represent a specific moment in time.
Our free online Unix timestamp converter lets you instantly convert between Unix timestamps and human-readable dates. Whether you need to decode a timestamp from a database record, an API response, or a log file, this tool provides instant conversion to multiple formats including ISO 8601, UTC, local time, and relative time (e.g., "3 hours ago").
The tool also works in reverse — enter any human-readable date string and convert it to a Unix timestamp in both seconds and milliseconds. It auto-detects whether your input is in seconds or milliseconds, and includes a convenient "Now" button that fills in the current timestamp. All conversions happen in your browser with no server communication.
How to Use This Tool
- Select the mode — Choose "Timestamp to Date" to convert a Unix timestamp to a readable date, or "Date to Timestamp" to convert a date string to a Unix timestamp.
- Enter your input — Type or paste a Unix timestamp (e.g., 1700000000) or a date string (e.g., 2024-01-15T12:00:00Z).
- Use the Now button — Click Now to automatically fill in the current timestamp or date.
- Click Convert — Press the Convert button to see the result in multiple formats.
- Copy the result — Click Copy Output to copy all conversion results to your clipboard.