Unix Timestamp Converter
Convert a Unix/epoch timestamp to a readable date, or a date to a timestamp — instantly. Works with seconds or milliseconds.
Timestamp → Date
Date → Timestamp
What is this weird number in my file or URL?
If you've spotted a number like 1774032000 in a URL, a log file, an API response, or a database export, it's very likely a Unix timestamp — a count of seconds (or milliseconds) since January 1, 1970. Paste it above to see the actual date and time it represents, no developer knowledge required.
Seconds vs. milliseconds
Most programming languages (PHP, Python, Ruby, SQL) use seconds — a 10-digit number for current dates. JavaScript's Date.now() and many web/browser APIs use milliseconds — a 13-digit number. This tool auto-detects which one you've entered, or you can force it manually with the unit dropdown.
Frequently asked questions
What is a Unix timestamp?
A Unix (or "epoch") timestamp is the number of seconds — or sometimes milliseconds — that have passed since midnight UTC on January 1, 1970. It's a common way for software, databases, APIs, and log files to store a date and time as a single number instead of a formatted string.
How do I convert a Unix timestamp to a normal date?
Paste the number into the "Timestamp to Date" box. The tool auto-detects whether it's in seconds or milliseconds and instantly shows the matching date and time in both UTC and your local timezone.
Why do some timestamps have 10 digits and others 13?
A 10-digit number is typically seconds since the epoch (used by Unix/Linux systems, PHP, Python). A 13-digit number is typically milliseconds since the epoch (used by JavaScript's Date.now() and many web APIs). This tool detects which one you've pasted automatically, or you can set the unit manually.
Is my data stored when I use this converter?
No. All conversion happens instantly inside your browser using JavaScript — nothing is sent to a server, logged, or stored.