Convert Unix timestamps to human-readable dates and dates to Unix timestamps instantly.
Choose between 'Timestamp → Date' or 'Date → Timestamp' mode depending on your input data.
Type or paste your Unix timestamp (seconds or milliseconds) or pick a date, time, and target timezone.
Instantly view and copy local date/time, UTC time, ISO 8601 strings, or Unix seconds and milliseconds.
A Unix timestamp (Epoch time) tracks time as a running total of seconds since the Unix Epoch on January 1st, 1970 at 00:00:00 UTC. It is widely used in operating systems, databases, server logs, REST APIs, and file systems because it provides an absolute, unambiguous reference point that does not depend on timezones or daylight saving changes.
A Unix timestamp (also known as Epoch time or POSIX time) is the total number of seconds (or milliseconds) that have elapsed since Thursday, January 1, 1970 00:00:00 UTC. It provides a universal, timezone-independent point in time.
Unix timestamps in seconds are typically 10 digits long (e.g. 1788361200). JavaScript and web APIs often use millisecond timestamps which are 13 digits long (e.g. 1788361200000). ToolJi automatically detects whether your input is in seconds or milliseconds.
No! A Unix timestamp represents an exact, universal instant in time. Selecting a timezone only changes how that exact instant is displayed in your local time format, leaving the underlying UTC timestamp unchanged.
Unix Epoch Time 0 represents 0 seconds, which corresponds exactly to January 1, 1970 00:00:00 UTC. Dates before 1970 are represented using negative Unix timestamps.
No! All date formatting, timezone calculations, and timestamp conversions run 100% locally in your web browser. Your inputs are never sent to any server.