Epoch / Unix Timestamp Batch Converter
Convert multiple Unix timestamps to human-readable dates at once. Auto-detects seconds vs milliseconds.
Timestamps to Dates
Date to Timestamp
How to Convert Unix Timestamps in Batch
- 1.Paste one or more Unix timestamps into the input area, one per line.
- 2.The tool auto-detects whether each timestamp is in seconds or milliseconds.
- 3.Select your preferred timezone from the dropdown to see localized dates.
- 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.