Unix Timestamp Converter Online — Epoch to Date
Unix timestamp converter — convert epoch ↔ ISO 8601, RFC 2822, local time. Auto-detects seconds vs milliseconds. Free, no signup, browser-based.
Quick presets
Conversion happens entirely in your browser using the native Date and Intl APIs — nothing is uploaded. Timezone selection and input-format preference persist across reload.
PDFFlare's Unix timestamp converter handles every common format in one tool: paste a Unix epoch (seconds or milliseconds), an ISO 8601 string, or an RFC 2822 date — the tool auto-detects which one you gave it and outputs all six formats simultaneously. Use it as an epoch to date converter for log file analysis, an iso 8601 converter when reading API responses, a milliseconds to date tool for JSON payload debugging, or a generic timestamp to date utility when you need a quick human-readable answer.
Twenty-three timezones supported — UTC, all US timezones, major European cities, every Asian financial center, plus Australia and New Zealand. Auto-detects your local timezone on first visit and remembers your selection across reload. Bulk mode handles a list of mixed-format timestamps in one paste, producing a table of conversions ready to grep through. Pair with PDFFlare's JWT Decoder to verify token expiration claims, the UUID Generator for IDs to attach to log entries, or the HMAC Generator when signing webhook payloads with timestamp prefixes.
Acts as an epoch converter, unix time converter, convert timestamp online utility, and timestamp to date tool — all one page. Includes presets for the Unix epoch (1970-01-01), Y2K (2000-01-01), the Y2038 problem date, and common time anchors (start of today, 1 hour ago, 1 day ago). Free, browser-based, no signup, no upload.
How to Convert a Unix Timestamp
Paste a timestamp or click a preset
Paste a Unix timestamp (10-digit seconds or 13-digit milliseconds), an ISO 8601 string (2026-05-07T14:00:00Z), or an RFC 2822 string (Wed, 07 May 2026 14:00:00 GMT). Or click Now to insert the current Unix timestamp, or pick a preset like Y2K, the Unix epoch, or the Y2038 problem date.
PDFFlare auto-detects the format
The tool counts digits and matches against ISO and RFC patterns to figure out what you pasted. The Detected line tells you whether it read your input as Unix seconds, Unix milliseconds, ISO 8601, or RFC 2822. Override via the Input format dropdown if the auto-detect picked the wrong one (rare).
Read the converted formats
Six output formats appear at once: Unix seconds, Unix milliseconds, ISO 8601 UTC, ISO 8601 with your chosen timezone offset, RFC 2822, local time in your selected timezone, plus a relative time (5 minutes ago, in 2 hours). Each has its own Copy button; Copy all puts the full set on the clipboard newline-separated.
Convert in bulk or change timezone
Toggle Bulk mode to paste a list of timestamps (one per line) and get a table of conversions. Switch the Timezone dropdown to view local times in any region — the tool detects your local TZ on first visit and remembers it across reload.
When Do You Need a Unix Timestamp Converter?
Debugging API responses with epoch timestamps: Most APIs (Stripe, Twilio, AWS, GitHub) return timestamps as Unix seconds or milliseconds in JSON payloads. When something looks wrong (an expired token, a webhook from the wrong day, an out-of-order event), pasting the timestamp into the converter gives you human-readable confirmation in two seconds. The auto-detect handles the seconds-vs-milliseconds ambiguity that trips up everyone.
JWT iat / exp / nbf claim verification: JWT standard claims are Unix seconds. Pair this converter with PDFFlare's JWT Decoder to confirm a token issued-at (iat), not-before (nbf), or expiration (exp) claim translates to the date you expected. The relative-time output (“in 47 minutes”, “3 days ago”) makes expiration debugging instant.
Log file analysis across timezones: Server logs frequently mix Unix timestamps and ISO strings. Bulk mode lets you paste a column of mixed-format timestamps from a grep result and produce a clean table of converted local times in your timezone — without writing a one-off awk script. Useful for incident review and audit trails.
Cron schedule verification + scheduled jobs: When a cron job fires at the wrong hour, the difference is usually a UTC vs local-time mismatch in the schedule expression. Convert the unexpected run timestamp through the converter, switch timezones in the dropdown to confirm what time it looks like in different regions, and pinpoint the configuration drift.
Why Use PDFFlare's Timestamp Converter?
Six Output Formats Simultaneously
Unix seconds, milliseconds, ISO 8601 UTC, ISO 8601 with timezone offset, RFC 2822, local time, plus relative time — all from one paste. No re-running.
Auto-Detects Input Format
Counts digits to distinguish Unix seconds from milliseconds; matches ISO and RFC patterns. Manual override available for edge cases. No mental math about whether 1714944000 is in seconds or ms.
100% Browser-Based
Native JavaScript Date and Intl APIs handle every conversion. No upload, no server, no rate limits. Works offline once the page loads. Safe for converting timestamps from confidential logs.
No Signup Required
Free, unlimited, no account. Bulk mode for lists, 23 timezones, useful presets (Y2K, Y2038, Unix epoch), live “Right now” block for the current timestamp at a glance.
Frequently Asked Questions About Timestamp Converter
Paste your Unix timestamp into PDFFlare's Unix timestamp converter — the tool auto-detects whether it's seconds (10 digits) or milliseconds (13 digits) and converts to ISO 8601, RFC 2822, and local time in your chosen timezone. The Now button inserts the current epoch time so you can use it as a reference. Conversion runs in your browser via native JavaScript Date and Intl APIs; nothing is uploaded.
Unix seconds is the number of seconds since 1970-01-01T00:00:00Z — a 10-digit integer for any reasonable date in the past or near future (e.g., 1714944000 for May 5 2024). Unix milliseconds is the same epoch but in milliseconds, a 13-digit integer (e.g., 1714944000000). JavaScript's Date.now() and most JSON APIs use milliseconds; Linux file timestamps and most Unix-style APIs use seconds. PDFFlare auto-detects which one you pasted.
Paste the 13-digit millisecond value into PDFFlare's timestamp converter. The auto-detect recognizes it as milliseconds and converts to all formats simultaneously. Or set the Input format dropdown to Unix milliseconds to force it. The output includes the equivalent Unix seconds value, ISO 8601 timestamp, and human-readable local time.
Paste the ISO 8601 string (e.g., 2026-05-07T14:00:00Z or 2026-05-07T14:00:00-07:00) and PDFFlare's converter outputs the matching Unix seconds and milliseconds. Works for ISO strings with or without timezone offsets, with or without milliseconds. The conversion is bidirectional — feeding the output Unix timestamp back into the tool produces the original ISO string.
Yes — pick from 23 common timezones in the Timezone dropdown (UTC, America/New_York, America/Los_Angeles, Europe/London, Asia/Tokyo, etc.). The Local time output and ISO 8601 output flip to the chosen TZ; your selection persists across reload via localStorage. The tool uses native Intl.DateTimeFormat which produces identical output to what your runtime (Node, browser, JVM) would produce for the same TZ.
Yes — toggle Bulk mode, paste a list of timestamps (one per line), and the tool produces a table with Unix seconds, ISO 8601 UTC, and local-time columns for every input. Mix-and-match formats are fine — the auto-detect runs per line, so you can paste a list with some Unix seconds, some ISO strings, and some RFC 2822 dates and they all convert correctly. Useful for extracting timestamps from log files or analyzing bulk webhook events.
On 2038-01-19T03:14:07Z, the Unix timestamp value 2147483647 will overflow signed 32-bit integers and wrap to a negative value. Code that stores Unix timestamps as int32 (still common in legacy C/C++ codebases and some embedded systems) will start producing wrong dates. PDFFlare's Y2038 preset jumps to that exact second so you can verify how your code handles dates around that boundary. Modern languages use 64-bit time values which extend the safe range to year 292 billion — but legacy code is still everywhere.
The Right now block lets you copy the current Unix timestamp directly without pasting and re-converting. It updates every second to stay accurate, shows the current epoch in your selected timezone, and pairs with the Now preset button which inserts the current value into the input field. Useful when debugging APIs that need the current epoch as a query parameter or HMAC signature input.
Yes — once the page loads, the entire conversion runs locally via the browser's native Date and Intl APIs. No network requests are made during conversion. Open DevTools → Network and you'll see zero requests to PDFFlare while you type, click presets, switch timezones, or toggle bulk mode. The tool is safe for converting timestamps from confidential log files, internal API debugging, or air-gapped network environments.
Same underlying math, but PDFFlare runs in any browser without a terminal — useful when you're debugging from a phone, a kiosk, or a machine where you don't have shell access. Plus the tool shows all output formats simultaneously (Unix seconds, milliseconds, ISO, RFC 2822, local time, relative) without re-running commands, supports bulk paste, and includes useful presets (Y2K, Y2038, Unix epoch). For one-off conversions on your own dev machine, the CLI tools are faster; for debugging across machines or sharing a converted timestamp with a teammate, the URL-shareable browser tool wins.