How it works
A Unix timestamp counts seconds (or milliseconds) since January 1, 1970 UTC. Enter a timestamp and this tool detects whether it's in seconds or milliseconds based on its digit length, then shows the equivalent date in both your local timezone and UTC. Enter a date and time instead to get its Unix timestamp back, in both seconds and milliseconds. The current timestamp is shown live at the top, updating every second, so you always have an exact reference value on hand. Common uses: debugging API responses, reading log files, or converting timestamps from a database.
Timestamp Converter
Convert Unix time to a readable date, or a date to a Unix timestamp.
Timestamp → Date
Date → Timestamp
FAQ
What is a Unix timestamp?
A Unix timestamp is the number of seconds (or milliseconds) that have elapsed since midnight UTC on January 1, 1970 — the "Unix epoch." It's a common way for computers to store and compare dates.
How do I know if a timestamp is in seconds or milliseconds?
Second-based timestamps for current dates have 10 digits; millisecond-based timestamps have 13 digits. This tool auto-detects which one you've entered based on its length.
Why does the converted date show two different times?
A Unix timestamp represents one exact moment in time. The "local" time shows that moment in your browser's timezone, and the UTC time shows the same moment in Coordinated Universal Time — useful for comparing across timezones.
What is the current Unix timestamp?
This page shows the current timestamp live, updating automatically, so you always have the exact current value in seconds without needing to calculate it.
Related tools
Days Between Dates · Age Calculator · Word / Character Counter · Case Converter