Loading…
Convert Unix timestamps to readable dates and back. Supports timezones and multiple formats.
Timestamp Converter is loading — interactive editor will appear here. Use examples below to try instantly once loaded.
Press ? for keyboard shortcuts
Timestamp converter with auto-detection of Unix (seconds/milliseconds), ISO 8601, and human-readable date formats. Converts to 11 different output formats including Unix seconds, Unix milliseconds, ISO 8601, RFC 2822, UTC string, locale date/time strings, relative time ("2 hours ago"), and Japanese/Chinese date formats. Features a timezone selector, Now button, countdown timer to a target timestamp, diff calculator between two timestamps, and leap year detection.
Timestamps appear in many formats across APIs, databases, and logs — converting between them manually is tedious and error-prone. This tool detects the input format automatically and provides every common output format in one view.
This tool is part of the DevStackIO platform — a collection of free online developer tools from DevStackIO. Browse more free developer resources on DevStackIO.
Backend developers, API integrators, database administrators, QA engineers, and anyone working with time data across different systems and timezones.
Paste or type a timestamp into the input field — the tool auto-detects Unix (seconds/milliseconds), ISO 8601, or human-readable format.
View the 11 output formats in the results grid, each labeled with its format name.
Select a target timezone from the dropdown to convert all outputs to that timezone.
Click the Now button to insert the current Unix timestamp (in seconds) into the input.
Use the Diff tab to enter two timestamps and see the difference in seconds, minutes, hours, days, and weeks.
Switch to the Countdown tab to set a future timestamp and watch a live countdown timer.
Input: "1735689600" (auto-detected as Unix seconds) → Outputs include: ISO 8601 "2025-01-01T00:00:00.000Z", RFC 2822 "Wed, 01 Jan 2025 00:00:00 +0000", relative "1 year ago"Input: "2025-12-25T14:30:00" with timezone America/New_York → Outputs include: Unix seconds 1735677000, Japan time "2025-12-26 04:30:00 JST"What is the difference between Unix seconds and Unix milliseconds?
Unix seconds = seconds since epoch (Jan 1, 1970); milliseconds = that value × 1000. A typical 10-digit number is seconds; a 13-digit number is milliseconds.
Does the tool handle timezone abbreviations like PST/EST? Use IANA timezone names (e.g., America/Los_Angeles)
ambiguous abbreviations are not supported.
How accurate is the countdown timer?
The countdown refreshes every second and is synchronized with the system clock.
Can I convert dates before 1970? Yes
Unix timestamps can represent dates from 1901 to 2038 (32-bit) and beyond (64-bit timestamps handled).
Authoritative specifications, standards, and in-depth reading for Timestamp Converter.
Thu Jan 01 1970 00:00:00 GMT+0000 (Coordinated Universal Time)1970-01-01T00:00:00.000Z1970-01-01T00:00:00.000Z1970-01-01T00:00:001970-01-01T00:00:00.000+00:00Thu, 01 Jan 1970 00:00:00 GMT00Thu, 01 Jan 1970 00:00:00 GMT0000000000000000000000001/1/1970, 12:00:00 AM1/1/1970, 12:00:00 AM1/1/197012:00:00 AM0 seconds agoConvert text between camelCase, PascalCase, snake_case, kebab-case and UPPER. Use for code naming; for URL slugs use slug-generator. Input: text ≤10MB. Returns converted cases. 100% client-side.
Converts numbers between binary, octal, decimal and hex bases. Use when debugging encodings or flags; differs from roman-numeral-converter by positional bases vs Roman symbols. Returns all-base equivalents. 100% client-side.
Generate TypeScript interfaces from JSON with optional readonly and export. Use for TS types; for Go use json-to-go, for generic code use json-to-code. Input: JSON ≤10MB. Returns .ts interfaces or JSON error. 100% client-side.
Generate Go structs with json tags from JSON. Use for Go only; for TypeScript use json-to-typescript. Input: JSON ≤10MB. Returns Go code or JSON error. 100% client-side.
Converts between Arabic numbers and Roman numerals with validation. Use for chapters, clocks or outlines; differs from base-converter by Roman symbols vs positional bases. Returns numeral or number. 100% client-side.
Reformats delimited lists between commas, lines, JSON, SQL and bullets. Use when cleaning pasted lists; differs from case-converter by delimiters and structure vs letter casing. Returns list with dedupe options. 100% client-side.
Extract HTML tables to JSON arrays for scraping. Use for <table> input only; for CSV to JSON use csv-to-json. Input: HTML with tables ≤10MB. Returns JSON array or NO_TABLE_FOUND error. 100% client-side.
Generate code types from JSON. Use for boilerplate; for TS only use json-to-typescript, for Go use json-to-go. Input: JSON ≤10MB. Returns code. 100% client-side, files never leave browser.