Polymorpher
The Utility Factory — Free Developer Tools
Convert, transform, beautify & decode — all in one place.
⚡ All Tools
Did You Know?
Select a tool from the sidebar to get started, or explore our free developer utilities.
About this Tool
DateTime Converter — Unix Epoch, ISO 8601, RFC 2822 & More
Convert between Unix timestamps (seconds, milliseconds, microseconds, nanoseconds), ISO 8601, RFC 2822, UTC, and human-readable date formats instantly. Auto-detects input format — paste any timestamp or date string and see all conversions.
Supports relative time output ("2 hours ago", "in 3 days"), day-of-year, week-of-year, and multiple regional date formats (US, EU, UK). Essential for developers working with APIs, databases, log files, JWT tokens, and cron jobs.
Zero data storage — your timestamps never leave your browser. Free online epoch converter for developers.
Live Examples
Example 1 — Unix timestamp (seconds) to all formats
Input: 1772694478
Output:
UNIX (s) 1772694478 UNIX (ms) 1772694478000 ISO 8601 2026-03-05T10:07:58+00:00 RFC 2822 Thu, 05 Mar 2026 10:07:58 +00:00 US Date 03/05/2026 10:07:58 AM EU Date 05.03.2026 10:07:58 Relative ~1 month ago
Example 2 — ISO 8601 date to Unix timestamp
Input: 2026-04-06T15:30:00Z
Output: Shows Unix seconds, milliseconds, and all regional date formats.
Example 3 — Millisecond timestamp (JavaScript Date.now())
Input: 1772694478000
The converter auto-detects millisecond timestamps (>10 billion) and converts correctly — no manual adjustment needed.
Example 4 — Human-readable date string
Input: March 5, 2026 10:00 AM
Natural language dates are parsed and converted to all machine-readable formats.
Auto-Detection Logic
| Input Range | Detected As |
|---|---|
| < 10 billion | Unix seconds |
| 10B – 1 trillion | Unix milliseconds |
| 1T – 1 quadrillion | Unix microseconds |
| > 1 quadrillion | Unix nanoseconds |
| Non-numeric | Date string (ISO, RFC, natural language) |
When to Use
- Converting JWT
exp/iatclaims to human-readable dates - Debugging API timestamps in log files
- Converting between JavaScript
Date.now()(ms) and Unixtime()(s) - Checking "how long ago" a database record was created
- Converting regional date formats for international teams (US → EU)
Limitations
- Timezone-aware output uses the offset from the input; ambiguous inputs default to UTC
- Dates before Unix epoch (Jan 1, 1970) may not parse correctly from numeric input
Related Tools: JWT Decoder · JSON to Classes · Hash Generator