Epoch / Unix Timestamp Batch Converter

Convert multiple Unix timestamps to human-readable dates at once. Auto-detects seconds vs milliseconds.

Current Unix Timestamp
1773716056

Timestamps to Dates

Unix Timestamps (one per line)0 timestamps

Date to Timestamp

Date String

How to Convert Unix Timestamps in Batch

  1. 1. Paste one or more Unix timestamps into the input area, one per line.
  2. 2. The tool auto-detects whether each timestamp is in seconds or milliseconds.
  3. 3. Select your preferred timezone from the dropdown to see localized dates.
  4. 4. To convert a date string back to a Unix timestamp, use the Date to Timestamp section below.

Frequently Asked Questions

What is a Unix/Epoch timestamp?

A Unix timestamp (also called Epoch time) is the number of seconds that have elapsed since January 1, 1970 00:00:00 UTC. It is widely used in programming, databases, and APIs to represent points in time.

How does auto-detection of seconds vs milliseconds work?

Timestamps greater than 10^12 are treated as milliseconds (common in JavaScript), while smaller values are treated as seconds (common in Unix/Python). This threshold corresponds to roughly year 2001 in milliseconds.

What date string formats are supported?

The converter accepts ISO 8601 (2024-01-01T00:00:00Z), common date formats (Jan 1 2024, 2024-01-01), and most formats recognized by JavaScript's Date constructor.

Is my data sent to a server?

No. All timestamp conversion runs entirely in your browser. Your data is never uploaded or stored anywhere.