schedule Unix Timestamp Converter

Convert between Unix timestamps and human-readable dates. Supports seconds and milliseconds.

Current Unix Timestamp
Seconds
1785235670
Milliseconds
1785235670000
Tue, 28 Jul 2026 10:47:50 GMT
Unix Timestamp (seconds)
1785235620
Milliseconds Timestamp
1785235620000
ISO 8601
2026-07-28T10:47:00.000Z

A Unix timestamp represents a point in time as the number of seconds since January 1, 1970 (the "Unix epoch") - widely used in programming and databases because it's a simple, unambiguous number rather than a formatted date string. This tool converts between Unix timestamps and human-readable dates in either direction.

Frequently asked questions

A timestamp is a single unambiguous number with no timezone or formatting ambiguity, making it easy to store, compare, and calculate with in code - formatted date strings can vary by locale/format and are more error-prone to parse and compare directly.

Traditional Unix timestamps count seconds since the epoch, but some systems (notably JavaScript) use milliseconds instead - if your converted date looks wildly wrong (like decades off), you may be using the wrong unit; check whether the tool expects seconds or milliseconds.

No - a Unix timestamp represents an absolute moment in time (UTC-based), with no inherent timezone; when converting to a human-readable date, you're choosing which timezone to DISPLAY that same absolute moment in.