How to use
- Select a zone in Time zone. It sets how dates are displayed and how dates without an offset are read.
- Set Unit to Auto, or select the unit used by your timestamp.
- Paste a value into Timestamp → Date to see the converted date.
- For the reverse conversion, pick a date and time in Date → Timestamp.
- Click Copy beside the result you need.
Examples
Convert a seconds timestamp to UTC
1700000000
Detected unit: seconds UTC: 2023-11-14T22:13:20Z
Read a JavaScript millisecond timestamp
1700000000123
Detected unit: milliseconds UTC: 2023-11-14T22:13:20.123Z
Get the timestamp for New Year's Day 2024
2024-01-01T00:00:00
Seconds: 1704067200 Milliseconds: 1704067200000
Get the current timestamp in code
- JavaScript:
Math.floor(Date.now() / 1000) - Python:
int(time.time()) - PHP:
time() - SQL (PostgreSQL):
EXTRACT(EPOCH FROM NOW()) - Bash:
date +%s
Decoding a JWT? Its exp and iat claims are Unix timestamps — open the JWT Decoder.
FAQ
How do I know if a timestamp is in seconds or milliseconds?
Auto counts the digits before the decimal point: up to 11 means seconds, 12–14 means milliseconds, 15–17 means microseconds, and 18 or more means nanoseconds. If you know the source unit, use that instead of relying on detection.
Can I convert microsecond and nanosecond timestamps?
Long integer values are read with BigInt so they are not rounded before conversion. The displayed date has millisecond precision; sub-millisecond parts are dropped.
Can I get the day of the year from a Unix timestamp?
The Day of year / ISO week row shows both values, such as 318 / W46. They are calculated in your selected time zone.
Why isn't a date like 01/02/2024 accepted?
The converter does not guess whether that means January 2 or February 1. Use an ISO date such as 2024-01-02 to make the order explicit.
Are my timestamps uploaded or saved?
Conversion runs in your browser, and inputs are not saved. Only your time zone, unit, and clock options are saved locally; site analytics events do not include your timestamps or dates.