Type a Unix timestamp (seconds or milliseconds) to convert to a date, or pick a date and time to get its timestamp.
2
Convert between formats
Results are shown in UTC, local time, 16 major timezones, ISO 8601, RFC 2822, and a custom format you define — all updating instantly.
3
Copy the result
Every output row has a one-click copy button. All conversion runs locally in your browser — nothing is sent to any server.
FAQ
What is a Unix timestamp?
A Unix timestamp (also called Epoch time or POSIX time) is the number of seconds that have elapsed since January 1, 1970 00:00:00 UTC. It is widely used in programming, databases, and APIs as a language-independent way to represent a specific moment in time.
How does this tool detect seconds vs milliseconds?
If the input value is greater than 1 trillion (1,000,000,000,000), the tool assumes it is in milliseconds — which is the format used by JavaScript Date.now() and many APIs. Otherwise it is treated as seconds. You can see which unit was detected in the output.
What time zones are supported?
The tool supports 16 major timezones including UTC, US Eastern, US Pacific, London, Berlin, Moscow, Dubai, Shanghai, Tokyo, Sydney, and more. Select any timezone from the dropdown to see how a timestamp appears in that region.
What is the valid range for Unix timestamps?
JavaScript can handle dates from April 20, 271821 BCE to September 13, 275760 CE. However, the classic 32-bit Unix timestamp range is January 1, 1970 to January 19, 2038 (the "Year 2038 problem"). This tool uses 64-bit JavaScript numbers, so it supports a much wider range.
What custom format tokens are supported?
The custom format field supports: YYYY (4-digit year), MM (month 01-12), DD (day 01-31), HH (hour 00-23), mm (minute 00-59), ss (second 00-59), and SSS (milliseconds 000-999). Example: "YYYY/MM/DD HH:mm:ss" produces "2024/11/14 22:13:20".
Is this tool free and private?
Yes, completely free with no limits. All conversions happen locally in your browser using JavaScript Date objects. No data is sent to any server, no signup required.
Does this tool work on mobile devices?
Yes. The interface is fully responsive. The live clock, timestamp-to-date converter, and date-to-timestamp converter all work on phones and tablets with tap-to-copy buttons.
How does this compare to using the date command on the command line?
The date command (Linux/macOS) can convert timestamps with syntax like "date -d @1700000000", but requires remembering format strings and flags. This tool shows all common formats at once — UTC, ISO 8601, RFC 2822, relative time, custom format — with no memorization needed.
What is ISO 8601 and when should I use it?
ISO 8601 is an international date/time standard (e.g., 2024-11-14T22:13:20.000Z). Use it for APIs, logs, and data interchange because it is unambiguous, sortable, and timezone-aware. Most programming languages and databases parse ISO 8601 natively.
What is the Year 2038 problem?
Systems storing Unix timestamps as 32-bit signed integers will overflow on January 19, 2038 at 03:14:07 UTC, wrapping to a negative value. Modern systems use 64-bit timestamps, which are safe for billions of years. This tool uses JavaScript 64-bit numbers and is not affected.
Can I convert a date string like "March 15, 2024" to a timestamp?
Use the Date to Timestamp panel on the right side. Pick the date using the date picker, set the time, select the timezone, and the tool gives you the Unix timestamp in both seconds and milliseconds instantly.
What other Coda One tools are useful alongside the Timestamp Converter?
The <a href="/ai/dev/jwt">JWT Decoder</a> displays exp/iat/nbf claims as human-readable timestamps. The <a href="/ai/dev/json">JSON Formatter</a> helps inspect API responses containing timestamp fields. The <a href="/ai/dev/regex">Regex Tester</a> can help validate date format patterns.
Coda One's Unix Timestamp Converter lets you convert between epoch timestamps and human-readable dates instantly. Features a live ticking clock, bidirectional conversion, 16 timezone options, custom format output, and copy buttons for every format. Supports both seconds and milliseconds with automatic detection. All processing runs locally in your browser — no data sent to any server.