Timestamp Converter
Convert Unix timestamps to human-readable dates and back. Supports seconds, milliseconds, ISO 8601, and multiple timezones.
Unix Timestamp → Human Date
Human Date → Unix Timestamp
Current Timestamp
Updates live every second
Common Use Cases
About Timestamp Converter
Unix timestamps, also called epoch time, measure time as the number of seconds elapsed since January 1, 1970 at 00:00:00 UTC (the "Unix epoch"). This format is ubiquitous in software: database records, API responses, log files, JWT tokens, HTTP headers (like Last-Modified), and cryptographic signatures all express time as a Unix timestamp rather than a human-readable string, because numbers are unambiguous, timezone-agnostic, and trivially comparable.
There are two common variants: seconds (a 10-digit number like 1741618800) and milliseconds (a 13-digit number like 1741618800000). JavaScript's Date.now() always returns milliseconds. Most Unix/Linux system calls and POSIX APIs use seconds. Databases vary: PostgreSQL stores timestamps with microsecond precision while Redis typically uses seconds or milliseconds depending on the command. This tool auto-detects which unit you're using based on the magnitude of the value.
Converting between timestamps and human-readable dates is more subtle than it appears, because the same Unix timestamp represents different local times in different timezones. 1741618800 is 15:00 UTC, but that's 10:00 AM in New York (ET), 16:00 in Paris (CET), and 00:00 the following day in Tokyo (JST). For this reason, ISO 8601, the international standard format, always includes a timezone offset (like 2025-03-10T15:00:00Z for UTC, or 2025-03-10T10:00:00-05:00 for Eastern Time).
When building APIs, always store and transmit timestamps in UTC, and convert to the user's local timezone only at the presentation layer. This tool handles both directions: paste a Unix timestamp to see all its human-readable equivalents, or pick a date, time, and timezone to get the corresponding Unix value. Section 3 shows the current timestamp updating live every second, useful for quickly grabbing "right now" as a Unix value.
Frequently Asked Questions
What is a Unix timestamp?
How do I tell if a timestamp is in seconds or milliseconds?
Why does the same timestamp show different times in different timezones?
What is ISO 8601 and why is it useful?
What does 'relative time' mean in the output?
How do I convert a JavaScript Date object to a Unix timestamp?
Related Tools
View all Developer ToolsJSON to Table
Convert any JSON array into a clean, sortable, and searchable HTML table. Export as CSV or Markdown instantly.
Chmod Calculator
Calculate Linux file permissions visually: toggle read, write, and execute for owner, group, and others to get the octal code, symbolic notation, and chmod command.
Base64 Encoder/Decoder
Encode text to Base64 or decode Base64 back to plain text in real-time.