Convert Unix timestamps to readable dates and dates to Unix timestamps. Supports seconds, milliseconds, UTC and ISO 8601.
Unix timestamps, the number of seconds since January 1, 1970 UTC (the Unix epoch), are used universally in programming, databases, log files and APIs. They appear constantly in Windows Event logs, server logs, SQL databases, JavaScript date objects and API responses. Converting them to human-readable dates is a regular need for IT professionals and developers.
The tool auto-detects whether a timestamp is in seconds or milliseconds based on its length. A 13-digit timestamp is treated as milliseconds (JavaScript) and automatically converted, while a 10-digit timestamp is treated as seconds. This handles the most common source of confusion when working with timestamps from different systems.
Most Unix timestamps are stored as UTC values. The same timestamp represents the same moment everywhere, but the displayed local time changes depending on the viewer's timezone. This is why logs from cloud servers, browsers, databases and endpoint devices can appear offset unless they are compared in UTC.
Seconds and milliseconds are another common source of errors. A 10-digit value usually represents seconds, while a 13-digit value usually represents milliseconds. JavaScript commonly uses milliseconds, while many Linux tools and API fields use seconds.