Unix Timestamp Converter
Paste an epoch value or a date and see it in UTC, local time and ISO 8601.
- input
- now
Output
unix seconds 1789043942 unix milliseconds 1789043942589 ISO 8601 (UTC) 2026-09-10T12:39:02.589Z RFC 2822 Thu, 10 Sep 2026 12:39:02 GMT local (Asia/Shanghai) Thursday, September 10, 2026 at 8:39:02 PM GMT+8 relative now day of year 253
Your files stay on your device
This tool runs entirely in your browser. What you paste is processed on your device and is never sent to a server, so it is safe to use with tokens, keys and unpublished text.
How it works
- Paste a Unix timestamp in seconds (10 digits) or milliseconds (13 digits). The tool detects which one it is by magnitude.
- Or paste a date instead: ISO 8601 such as 2026-09-09T12:00:00Z, or any format your browser's Date parser understands. The word now gives the current time.
- Press Convert. You get the value as seconds and milliseconds, as an ISO 8601 string, as UTC and in your local time zone with its offset.
- Copy the representation you need for your log query, database record or API call.
Frequently asked questions
- What is a Unix timestamp?
- The number of seconds elapsed since 1970-01-01 00:00:00 UTC, the Unix epoch, ignoring leap seconds. Many systems use milliseconds instead (JavaScript, Java), and some use microseconds or nanoseconds. Seconds and milliseconds are recognised automatically here.
- Which time zone is local time?
- The time zone configured in your operating system, as reported by the browser. The UTC and ISO 8601 outputs do not depend on it, so they are safe to share with colleagues in other regions.
- What happens in 2038?
- Systems that store timestamps as signed 32-bit integers overflow on 2038-01-19 at 03:14:07 UTC. This converter uses 64-bit floating point through the browser's Date object, which handles dates hundreds of thousands of years in either direction.
- Why is my date parsed to a different day than I expected?
- A date without a time zone, such as 2026-09-09, is treated as UTC by the ISO parser, while 2026-09-09 12:00 without a Z or offset is treated as local time. Always include Z or an explicit offset like +09:00 to avoid ambiguity.
- Is the value sent to a server?
- No. Conversion uses the browser's built-in Date object on your device. Nothing is uploaded.
Related tools
• Cron Parser Turn 0 */6 * * 1-5 into a sentence and a list of upcoming run dates. • UUID Generator Create UUID v4 or v7 identifiers in bulk, generated on your device with a secure random source. • JSON Formatter Paste JSON, get it indented, minified or validated instantly. Your data stays on this page. • JWT Decoder Paste a JSON Web Token and read its header and claims. The token never leaves your browser.