Unix Timestamp Converter
Convert between Unix timestamps and human-readable dates. Current timestamp:
π 100% private β runs entirely in your browserConvert between Unix timestamps and human-readable dates. Current timestamp:
π 100% private β runs entirely in your browserA Unix timestamp (also called Epoch time or POSIX time) counts the number of seconds since January 1, 1970, 00:00:00 UTC. It is widely used in programming, databases, APIs, and log files as a compact, timezone-independent way to represent a point in time.
Convert between timestamps and dates in three steps.
Paste a Unix timestamp (seconds or milliseconds) or a human-readable date string. The tool auto-detects the input format.
Hit Convert to transform the input. Unix timestamps become readable dates; date strings become Unix timestamps.
The output shows the date in UTC, your local timezone, ISO 8601, and Unix timestamp (both seconds and milliseconds) β all at once.
Paste the exp or iat value from a JWT payload to see when the token expires or was issued. Quickly determine if an auth failure is caused by an expired token.
Convert Unix timestamps stored in database columns to human-readable dates. Helpful when querying tables that store created_at or updated_at as epoch integers.
Convert two dates to Unix timestamps and subtract them to get the exact duration in seconds. Useful for measuring intervals, SLA windows, or cooldown periods.
Many APIs accept expiration times as Unix timestamps. Convert your desired expiry date to a timestamp and drop it into parameters like expires_at or valid_until.
Enter a Unix timestamp (number) to convert it to a human-readable date, or enter a date to convert it to a Unix timestamp. The tool supports both seconds and milliseconds formats and shows the result in your local timezone and UTC.
A Unix timestamp (also called Epoch time or POSIX time) is the number of seconds that have elapsed since January 1, 1970, at 00:00:00 UTC. It's a standard way to represent time in computing, used by databases, APIs, log files, and most programming languages.
Yes. All conversions happen entirely in your browser using JavaScript's built-in Date object. No data is sent to any server.
A Unix timestamp in seconds is typically 10 digits (e.g., 1709472000), while a millisecond timestamp is 13 digits (e.g., 1709472000000). JavaScript, Java, and many APIs use milliseconds. Unix/Linux systems, Python, and PHP typically use seconds. This tool auto-detects the format based on the number of digits.
Unix timestamps are always in UTC β they represent the same instant in time regardless of timezone. When converting to a human-readable date, the result depends on your local timezone. This tool shows both your local time and UTC so you can see both representations.
The tool displays the current Unix timestamp in real time at the top of the page, updating every second. This is useful for debugging, setting token expiration times, and comparing timestamps in log files.