Batch Timestamp Converter

Paste multiple timestamps (one per line). Auto-detect format. Convert all to Unix, ISO 8601, human-readable, and relative time.

Last reviewed: June 2026

New to this tool? Click here for instructions

Timestamps (one per line)
Paste timestamps above, one per line.

How the Batch Timestamp Converter works

Paste timestamps one per line and the browser parses each row locally. The tool recognizes Unix seconds, Unix milliseconds, ISO 8601/RFC 3339-style strings, and JavaScript-parseable date strings, then displays Unix seconds, milliseconds, ISO output, local time, UTC time, and relative age in one sortable table.

No timestamp list is uploaded to a backend service. The conversion uses JavaScript date parsing and formatting in the current page, so browser limits are the practical constraint for very large log extracts. For huge files, split the input into smaller batches and export CSV after each pass.

Format and timezone notes

  • Seconds vs milliseconds: 10-digit Unix values are usually seconds; 13-digit values are usually milliseconds.
  • Prefer timezone offsets: ISO strings with Z or an explicit offset avoid local-time ambiguity.
  • Local display is contextual: local output uses the browser's configured timezone, not a remote geocoding or timezone API.
  • Invalid rows are preserved: keep invalid rows visible when cleaning mixed log snippets so missing values are not silently lost.

Worked example

Paste 1717243200, 1717243200000, and 2024-06-01T12:00:00Z on separate lines. The first two represent the same instant when interpreted as seconds and milliseconds. The ISO row already carries its UTC marker, so it should align with the same UTC display if it represents that instant.

Sources

Frequently Asked Questions

A Unix timestamp is the number of seconds (or milliseconds) elapsed since 00:00:00 UTC on January 1, 1970. It is a universal way to represent moments in time as a single integer.
The tool uses pattern matching and heuristics to automatically detect the format of each timestamp. This allows for quick and accurate conversions without manual intervention.
ISO 8601 is the international standard for date-time strings. It is unambiguous, sortable as a string, and supported natively by every major programming language and database.
Relative time shows how long ago or in the future a timestamp is. It is calculated by comparing the timestamp to the current moment. This is useful for log analysis and quick verification of timestamps.
To export the results as a CSV, click on the 'Export CSV' button to download all rows as a spreadsheet-ready file.

Example walk-through

Converting a mixed log extract

Paste three rows: 1717243200, 1717243200000, and 2024-06-01T12:00:00Z. Leave UTC enabled when comparing server logs, then export CSV if you need to attach the normalized values to an incident ticket.

If one row is invalid, keep "show invalid" enabled until you have fixed the source value. Removing invalid rows too early can hide malformed telemetry or a missing field in an export.