Epoch Timestamp Converter
Convert between Unix timestamps and human-readable dates
Convert epoch to human-readable date and vice versa
Manual Date Input
Batch Convert
Convert seconds to days, hours and minutes
1. What is Unix Timestamp?
Unix timestamp (also known as Epoch time) is a system for describing a point in time. It is the number of seconds that have elapsed since the Unix epoch, which is 00:00:00 UTC on 1 January 1970.
2. How does it work?
Timestamp to date converts seconds since epoch (January 1, 1970) to a JavaScript Date object, which is then formatted as ISO 8601 string. Date to timestamp parses the input string, converts to a Date object, and extracts milliseconds since epoch divided by 1000 for seconds. The tool auto-detects format by digit count.
Seconds vs Milliseconds
Unix timestamps are typically represented in seconds, but some systems use milliseconds. This tool automatically detects the format based on the number of digits (10 digits for seconds, 13 for milliseconds).
3. Examples
Unix epoch start
0 → 1970-01-01T00:00:00.000ZYear 2000
946684800 → 2000-01-01T00:00:00.000ZYear 2024
1704067200 → 2024-01-01T00:00:00.000Z