Timestamp Converter
Convert Unix timestamps to human-readable dates and back. Live current timestamp, auto-detect seconds/milliseconds, timezone selector, ISO 8601 output.
Current Unix Timestamp
1783625838
1783625838000 ms
What is a Unix timestamp?
A Unix timestamp (also called epoch time) is the number of seconds elapsed sinceJanuary 1, 1970 00:00:00 UTC, excluding leap seconds. It is the standard way to represent moments in time in most programming languages, databases, and APIs because it is timezone-agnostic and easy to compare and sort.
Seconds vs Milliseconds
Some languages and APIs (notably JavaScript's Date.now(), Java, and most databases) use milliseconds since epoch, while Unix shell tools and many APIs use seconds. The converter auto-detects the unit by checking whether the value represents a year between 2000 and 2100 when treated as seconds.
Common timestamp values
| Timestamp | Date (UTC) |
|---|---|
| 0 | Jan 1, 1970 — Unix epoch |
| 1000000000 | Sep 9, 2001 01:46:40 |
| 1700000000 | Nov 14, 2023 22:13:20 |
| 2147483647 | Jan 19, 2038 — 32-bit overflow (Year 2038 problem) |
Frequently Asked Questions
What is a Unix timestamp?
A Unix timestamp is the number of seconds (or milliseconds) elapsed since January 1, 1970 00:00:00 UTC. It is the standard way to represent time in many programming languages and APIs.
How do I convert a timestamp to a date?
Paste the timestamp into the input. The tool auto-detects whether it is in seconds or milliseconds and shows the date in your local timezone.
How do I convert a date to a Unix timestamp?
Click the "Date to Timestamp" tab, enter a date and time, and the Unix timestamp is calculated instantly.
What timezone is used?
By default, your local timezone is used. Use the timezone selector to view the date in any timezone.