Unix timestamp converter
Convert epoch time to a readable date and back β seconds or milliseconds, with the live current timestamp.
Timestamp β Date
Date β Timestamp
Epoch time, made readable
Logs, databases and APIs store time as a Unix timestamp β the number of seconds since 1 January 1970 UTC. This converter turns that number into a human date in your local time, UTC and ISO 8601 format, and goes the other way too: pick any date and get its epoch value in both seconds and milliseconds.
The current timestamp at the top updates live from your device clock. Everything is computed in your browser, so nothing is uploaded.
How to convert a timestamp
To read an epoch value, paste your 10-digit (seconds) or 13-digit (milliseconds) number and the local, UTC and ISO 8601 dates appear at once. To go the other way, use the Date β Timestamppicker, choose a date and time, and copy the resulting Unix value in seconds or milliseconds. The live current timestamp is always one click away when you just need "now" for a quick test.
Common uses for epoch time
Reading server logs, debugging API responses, setting token expiry (exp) claims, scheduling jobs and comparing event times all involve Unix timestamps. If you are working with API payloads or encoded values too, the JSON formatter and URL encoder sit alongside this on the developer tools page.
Frequently asked questions
What is a Unix timestamp?
Does it handle milliseconds too?
How do I convert a date to a timestamp?
Is the current timestamp accurate?
Why are some timestamps 10 digits and others 13?
Does the converter account for time zones?
What is ISO 8601 and why does it matter?
What is the year 2038 problem?
More free tools
Fast, private utilities that run entirely in your browser.