Convert between Unix timestamps and human-readable dates. Supports ISO 8601, RFC 2822, and more.
Choose whether to convert from Unix timestamp or from a date/time string.
Enter the Unix timestamp (seconds/milliseconds) or date/time string, and select the timezone.
Review the converted results in various formats (ISO 8601, RFC 2822, etc.) and copy the format you need.
Enter epoch seconds or milliseconds
|value| < 10^11 = seconds, otherwise = milliseconds
Timestamp Converter is an online tool that converts between Unix time (epoch seconds) and human-readable date/time formats. It makes the date/time conversions needed for log analysis, API development, database operations, and more easy to perform. It supports time zones around the world and can output in standard formats like ISO 8601 and RFC 2822.
Unix time (epoch seconds) is the number of seconds since January 1, 1970, 00:00:00 UTC. It's an absolute time representation independent of time zones, widely used in computer systems.
In auto-detect mode, if the absolute value is less than 10^11, it's interpreted as seconds; otherwise as milliseconds. For example, "1704067200" is treated as seconds (January 1, 2024), while "1704067200000" is treated as milliseconds. You can also manually specify the unit.
ISO 8601 format (2024-01-01T00:00:00Z), RFC 2822 format (Mon, 01 Jan 2024 00:00:00 +0000), and common date/time strings (2024/01/01 00:00:00) are supported.
Yes, negative Unix time represents dates before 1970. For example, "-86400" is December 31, 1969, 00:00:00 UTC.
No, all processing happens entirely in your browser. Your input data is never sent to any server.