Timestamp converter
Paste a Unix epoch value (seconds or milliseconds), an ISO-8601 string, or a human-readable datetime — then read the same instant in UTC, your local zone, and any IANA timezone you pick. Everything runs in your browser; nothing is uploaded.
Tip: Ctrl+Enter (Windows) or Cmd+Enter (Mac) converts.
Got the instant pinned down. CloudyBot can watch a page or API on a schedule, compare values over time, and notify you when a timestamp, price, or status changes — with a real cloud browser and published plan caps.
Try CloudyBot free →Free plan · No credit card · 60-second setup
How it works
Unix time counts seconds (traditionally) or milliseconds (common in JavaScript) since 1970-01-01T00:00:00.000Z, excluding leap seconds in the usual POSIX interpretation your browser uses. Logs, JWT exp claims, database rows, and mobile apps often emit compact integers — but humans need wall clocks in a timezone with daylight-saving rules.
This page parses your input with the mode you choose (or Auto: 13+ digit integers are epoch milliseconds; 10–12 digit integers at or above 100 billion are treated as milliseconds, and smaller all-digit values as seconds; other input uses the browser’s Date parser). It then formats the resulting instant as UTC, your device’s local wall clock (not the named IANA guess alone), and the IANA zone you select (for example America/New_York or Europe/Berlin) using Intl.DateTimeFormat. You also get raw Unix seconds, Unix milliseconds, and an ISO-8601 string in UTC for copying into configs, tickets, or code.
Because conversion never leaves your tab, you can safely decode production log lines that include internal hostnames or ticket IDs in the surrounding text — though you should still follow your org’s policy about pasting secrets into any website. When you need the same comparison automated every hour, that is what CloudyBot’s scheduled agents are for.
Common use cases
- Decode API error bodies that only print
1713292800without a timezone label. - Compare JWT
iat/expto “now” when debugging session skew across machines. - Convert spreadsheet exports that mix epoch ms and ISO strings from different vendors.
- Schedule hand-offs — translate a UTC release time into every teammate’s local zone.
- Verify log aggregation when Loki, CloudWatch, or Datadog shows epoch seconds but your brain thinks in local time.
- Sanity-check migrations before you write a one-off script — confirm the instant you think you are storing.
You just normalized a timestamp. CloudyBot can watch it for you.
Example: “Every morning, open our status page, read the last-updated timestamp in the footer, and email me if it is older than 24 hours.” CloudyBot combines a real browser, memory, and schedules so you are not manually converting and checking forever.
Try CloudyBot free →Free plan · No credit card · 60-second setup
Unix timestamp converter, ISO parser, and timezone formatter
People search for an epoch converter, Unix time to date, milliseconds to date, or an ISO 8601 parser depending on the payload they are holding. This page covers all of those in one place, with explicit modes so you are never guessing whether a 10-digit or 13-digit value was intended. If you are comparing online tools, the differentiator here is privacy (client-side conversion) and a clear path to CloudyBot when you want recurring checks instead of one-off pastes.
Frequently asked questions
Is this timestamp converter free?
Yes. There is no signup, no usage counter, and no paywall. Use it as often as you like.
Are my timestamps sent to your servers?
No. Parsing and formatting run entirely in your browser. Open DevTools → Network and you will see no request carrying your input when you convert.
How do you tell seconds from milliseconds?
In Auto mode, an all-digits value with 13 or more digits is treated as milliseconds since epoch. For 10–12 digits, values at or above 100 billion are treated as milliseconds; smaller values are treated as seconds. You can override with the Seconds or Milliseconds mode.
Which timezones are supported?
The dropdown lists common IANA zones. On modern browsers we also append every zone reported by Intl.supportedValuesOf('timeZone') when available.
Why does my pasted ISO string shift when I change timezone?
The instant in time is fixed; only the presentation changes. UTC is always the same clock reading worldwide; local and named zones show that instant in different wall-clock conventions, including DST rules encoded in the IANA database.
What is CloudyBot?
CloudyBot is a hosted AI agent that can browse the web, use files, remember context across conversations, and run tasks on a schedule — with hard billing caps so you never get surprise overages. This converter is a small, trustworthy utility; the product is for when you want the machine to do the repetitive work instead of watching you paste timestamps.
Related tools
Pair this with other local utilities on the hub:
Try CloudyBot on the free plan
30 AI Tasks / month · 2 browser sessions (10 min) · 50 MB storage · 7-day chat history
Try CloudyBot free →