Unix Timestamp Converter
Convert timestamps and dates (s/ms/us/ns + batch TSV)
How to Use
- Enter timestamp or date
Enter a Unix timestamp (number) or a date string (YYYY-MM-DD HH:MM:SS).
- Click Convert
Press "Convert" to automatically detect the input format and convert.
- Copy result
Use the "Copy" button to copy the result to your clipboard.
Unix Timestamp Converter Examples
Timestamp → Date (UTC)
1700000000Unix Timestamp (s): 1700000000
Unix Timestamp (ms): 1700000000000
ISO 8601 (UTC): 2023-11-14T22:13:20.000Z
UTC: 2023-11-14 22:13:20 UTCThe tool also prints local time and a relative label (varies by environment).
Date (ISO 8601) → Timestamp
2024-01-15T09:30:00ZUnix Timestamp (s): 1705311000
Unix Timestamp (ms): 1705311000000
ISO 8601 (UTC): 2024-01-15T09:30:00.000Z
UTC: 2024-01-15 09:30:00 UTCISO strings with “Z” are interpreted as UTC.
Features
- Bidirectional Unix timestamp ↔ date conversion
- Auto-detect seconds/milliseconds/microseconds/nanoseconds
- Assume-UTC option for TZ-less date strings
- Batch (line-by-line) conversion to TSV
- Current timestamp display (seconds/milliseconds)
- Local processing (your input is not sent to servers)
- Dark mode support
FAQ
What is a Unix timestamp?
A Unix timestamp (epoch time) is the number of seconds elapsed since January 1, 1970 00:00:00 UTC. It is widely used in programming and databases to represent date and time.
Does it support millisecond timestamps?
Yes. Numbers with 13 or more digits are automatically detected as millisecond timestamps. This covers the format returned by JavaScript's Date.now().
Is my data sent to a server?
No. All conversion happens locally in your browser via JavaScript. No data is ever transmitted externally.