← back to tools

Unix Timestamp Converter

Convert timestamps to human dates and back — seconds, milliseconds, UTC, and local time.

Live Unix Timestamp
milliseconds: —
Seconds (s) Milliseconds (ms)
Interpret as
🌐 Your browser timezone: detecting…
What this tool does not do — read before relying on output
  • Timezone detection is browser-only. This tool reads your browser's reported timezone via Intl.DateTimeFormat(). It cannot detect VPN-mismatched timezones, OS-level overrides, or enterprise proxy offsets.
  • Local-time display depends on your browser. The "Local Date & Time" result uses toLocaleString(), which formats dates differently across browsers and OS locales. The format is not customisable here.
  • Valid range is 1970–2099. Timestamps outside this range are rejected. Negative timestamps (pre-1970) and far-future timestamps are not supported.
  • Milliseconds auto-detection in Seconds mode. If you enter a 13+ digit number while in "Seconds" mode, the tool assumes it's milliseconds and silently converts it. There is no warning shown. Switch to Milliseconds mode to be explicit.
  • Seconds input accepts decimals but truncates them. If you type 1717200000.999, the fractional part is discarded. Sub-second precision is lost.
  • Copy buttons require clipboard permission. On some browsers or HTTP (non-HTTPS) pages, navigator.clipboard is blocked. Copy buttons will silently fail in that case.
  • "Relative time" is approximate. Values like "3 days ago" round to the nearest whole unit and do not account for DST changes or leap seconds within that range.
  • Day-of-Year uses local time, not UTC. The day-of-year count is computed from the timestamp as interpreted in your local timezone. The UTC day-of-year may differ by ±1 day near midnight.
  • No server-side validation. All conversion happens in your browser. Results are only as accurate as your system clock.