Date & Timestamp Converter
Convert between Unix timestamps, ISO 8601, timezones, and human-readable dates.
How it works
Convert between Unix timestamps, ISO 8601 strings, and human-readable dates, view any moment in a chosen timezone, and add or subtract a duration from a date — the day-to-day date math a developer reaches for.
- Paste a Unix timestamp (seconds or milliseconds), an ISO string, or any date your browser can parse.
- Or click 'Now' to use the current timestamp.
- Review the converted formats: Unix (s/ms), ISO 8601, UTC string, local string, relative time, day of week/year, and ISO week number.
- Use the timezone selector and date math section to view the date elsewhere or shift it by a duration.
Common use cases
- Converting a Unix timestamp from an API response or log line into a readable date.
- Checking what a UTC timestamp corresponds to in a specific timezone before scheduling something.
- Calculating a date N days/months/years from now, e.g. for an expiry or reminder date.
- Looking up the ISO week number or day-of-year for a given date.
FAQ
- How does it know if my timestamp is in seconds or milliseconds?
- It checks the number of digits: an 11+ digit all-numeric input is treated as milliseconds, shorter numeric input is treated as seconds — matching the typical length difference between the two.
- What timezone data does it use?
- It relies on the Intl.DateTimeFormat API and IANA timezone database, so results reflect standard timezone rules including daylight saving time where applicable.
- Does 'local string' mean my timezone?
- Yes — the 'Local String' row reflects your browser/device's configured timezone, while the timezone selector below lets you view the same instant in any other zone.