Unix Timestamp to Date Converter
Convert a Unix timestamp to a date (or a date to a timestamp) instantly. Works with seconds, milliseconds, and ISO 8601 strings.
About this tool
Convert Unix timestamps (seconds or milliseconds) to human-readable dates and back. Supports epoch time, ISO-style dates, and quick “now” conversion for debugging.
Example use case: Paste an exp claim from a JWT or log timestamp and convert it to a readable UTC/local date.
Supports: Unix seconds (10 digits), Unix milliseconds (13 digits), ISO 8601, and most common date formats
Frequently Asked Questions
What is a Unix timestamp?▾
A Unix timestamp is the number of seconds elapsed since January 1, 1970 (UTC), known as the Unix epoch. It is a standard way to represent dates and times in programming.
How do I get the current Unix timestamp?▾
Click 'Use Now' to populate the current timestamp. In JavaScript, use Date.now() for milliseconds or Math.floor(Date.now()/1000) for seconds.
What is the difference between seconds and milliseconds timestamps?▾
Unix timestamps in seconds are 10 digits (e.g. 1700000000). JavaScript's Date.now() returns milliseconds, which is 13 digits. This tool auto-detects which format you're using.