RFC 3339 / ISO 8601 Converter
Normalize Unix timestamps and explicit-offset date strings without guessing the timezone
Z or an offset, it warns instead of guessing. Z or an explicit offset.The page accepts Unix timestamps in seconds, milliseconds, or microseconds, plus RFC 3339 / ISO 8601 strings with explicit offsets. It normalizes the value to UTC and shows copy-friendly Unix outputs at the same time.
- Paste one numeric timestamp or one RFC 3339 / ISO 8601 string.
- Click Normalize timestamp to detect the unit or offset.
- Copy the normalized UTC output when an API or log format expects RFC 3339.
- Use the Unix values when another system still expects epoch time.
A timestamp like 2026-04-04T13:31:09 is ambiguous because it does not say which timezone the clock reading belongs to. This page asks for Z or an explicit offset so the normalized UTC value means the same thing in every environment.
Why reject 11-digit or 12-digit numeric input?
Because those lengths are ambiguous. They can look like short millisecond values or extremely large second values, so this page asks you to be explicit.
Does it preserve microseconds everywhere?
The Unix microseconds field preserves them, but browser date rendering is still millisecond-based. The page warns when sub-millisecond precision is dropped from the displayed RFC 3339 strings.
Is any of this sent to a server?
No. Detection and normalization run locally in your browser.