Unix Timestamp Converter Online — Epoch to Date
Convert Unix timestamps (epoch) to human-readable dates and back. Seconds or milliseconds. ISO 8601, UTC, local.
How to Use Unix Timestamp Converter
- 1
Enter a Unix timestamp or pick a date.
- 2
Click 'Use Current Time' to start with now.
- 3
Copy any output format you need.
About Unix Timestamp Converter
Convert between Unix timestamps and human-readable dates. Unix timestamps are the standard way to represent time in programming, databases, and APIs. This tool handles both seconds and milliseconds automatically, and outputs in multiple formats.
Built by
Fateh Raiyan IshmumFull-stack dev since 2020. Full-stack web developer since 2020. Builds privacy-first, open-web tools. Specialises in Next.js, TypeScript, and performance-focused design.
Frequently Asked Questions
A Unix timestamp, also called epoch time, is the number of seconds elapsed since January 1, 1970 00:00:00 UTC (the Unix epoch). It's the standard way to represent time in databases, APIs, and most programming languages.
The tool auto-detects. 10-digit timestamps are treated as seconds. 13+ digit timestamps are treated as milliseconds. JavaScript's Date.now() returns milliseconds, while most Unix CLI tools return seconds.
ISO 8601 (2026-05-23T14:30:00.000Z), UTC string, local time, date only, time only, and relative time (e.g. '3 hours ago').
Signed 32-bit Unix timestamps overflow on January 19, 2038 03:14:07 UTC (the Y2038 problem). Modern systems use 64-bit integers which won't overflow for billions of years.
JavaScript: Math.floor(Date.now() / 1000). Python: int(time.time()). Bash: date +%s. PHP: time(). Go: time.Now().Unix().