A Unix timestamp converter changes an epoch time to a readable UTC date and back again. Choose a direction, then enter a timestamp in seconds or pick a date. For example, the timestamp 1700000000 is Tuesday 14 November 2023 at 22:13:20 UTC.
Calculations run in your browser. Inputs are not sent to our servers; anything you Save stays in this browser only.
Saved results (0)
How to Use the Unix Timestamp Converter
- Choose a direction: timestamp to date, or date to timestamp.
- Enter a timestamp in seconds, or pick a date.
- Read the result in UTC.
- See the ISO 8601 form or the value in milliseconds.
Here is what each result means:
| Result | What it means |
|---|---|
| Result | The UTC date, or the timestamp in seconds. |
| ISO 8601 / ms | The date in ISO form, or the value in milliseconds. |
| Also | The weekday, or the date written out. |
What Is a Unix Timestamp?
A Unix timestamp is a way of representing a moment in time as a single number: the count of seconds that have passed since the Unix epoch, which is midnight UTC on 1 January 1970. So the timestamp 0 is the epoch itself, and 1700000000 is a moment in November 2023. It is also called epoch time or POSIX time.
Storing time as one number is convenient for computers. It makes it easy to compare two moments, add or subtract durations, and store a time compactly, without worrying about time zones, month lengths or daylight saving. This is why Unix timestamps are used throughout programming, databases and web APIs.
Because the count is in UTC, the same timestamp refers to the same instant everywhere in the world; only the local clock time differs. Some systems store the count in milliseconds rather than seconds, giving a number about a thousand times larger, which this converter detects and handles automatically.
How Does the Unix Timestamp Converter Work?
It converts between the seconds count and a calendar date, both in UTC.
- For a timestamp, the seconds are added to the epoch to get the UTC date and time.
- Very large values are read as milliseconds rather than seconds.
- For a date, the timestamp is the seconds from the epoch to midnight UTC of that date.
For calendar tools, see the day of the week calculator and the date calculator.
Unix Timestamp Example
Convert the timestamp 1700000000.
Result: it is Tue, 14 Nov 2023 22:13:20 GMT, or 2023-11-14T22:13:20Z in ISO 8601. The timestamp 0, by contrast, is the epoch itself: 1 January 1970 at midnight UTC.
Seconds and Milliseconds
Timestamps come in two common resolutions.
| Unit | Example (Nov 2023) | Used by |
|---|---|---|
| Seconds | 1700000000 | Unix, most databases |
| Milliseconds | 1700000000000 | JavaScript, some APIs |
A millisecond timestamp is about a thousand times larger than a seconds one for the same moment. This converter assumes seconds by default and treats very large values as milliseconds, so both work.
Comparing Unix Time and Human Dates
Each way of writing a time suits a different job.
| Form | Good for | Example |
|---|---|---|
| Unix timestamp | Computers and storage | 1700000000 |
| ISO 8601 | Clear, sortable text | 2023-11-14T22:13:20Z |
| Human date | Reading | 14 Nov 2023, 22:13 UTC |
A timestamp is compact and easy for machines to compare, but hard for people to read. Converting it to a human date or ISO 8601 makes it understandable, which is exactly what this tool does.
What Affects the Converted Time
Seconds or Milliseconds
The resolution changes the size of the number; the converter detects milliseconds automatically.
UTC vs Local Time
Timestamps are in UTC, so the result is UTC; your local clock may show a different hour.
Time of Day
A date alone has no time, so a date converts at midnight UTC.
When to Use a Unix Timestamp Converter
Programming
Read a timestamp from a log, database or API in a human form.
Debugging
Check what date a stored timestamp represents.
Scheduling
Turn a date into a timestamp for a script or config.
Common Mistakes
1. Mixing Seconds and Milliseconds
A millisecond value is a thousand times larger. Feeding it as seconds gives a date far in the future.
2. Forgetting UTC
Timestamps are in UTC, so the result may differ from your local clock by several hours.
3. Expecting a Time from a Date
A date alone has no time of day, so it converts at midnight UTC.
4. Off-by-one at the Epoch
Timestamp 0 is the epoch itself, 1 January 1970, not one second later.
5. Very Old or Far-future Dates
Extreme values can fall outside the range a date can represent.
Accuracy and Limitations
Conversions are exact in UTC for whole-second timestamps within the supported range.
What it calculates accurately
- Timestamp to UTC date and back
- Seconds and millisecond values
- ISO 8601 and the weekday
What it does not do
- Convert to your local time zone
- Take a time of day from a date input
- Account for leap seconds
- Handle dates outside the supported range
How We Convert Unix Timestamps
Frequently Asked Questions
What is a Unix timestamp?
It is the number of seconds since 1 January 1970 at midnight UTC, called the epoch. The timestamp 1700000000 is a moment in November 2023.
How do you convert a Unix timestamp to a date?
Add the seconds to the epoch, 1 January 1970 UTC. This converter does it instantly: 1700000000 becomes 14 November 2023 at 22:13:20 UTC.
What is the Unix epoch?
The epoch is the starting point of Unix time: midnight UTC on 1 January 1970. It is the moment when the timestamp equals zero.
What is the difference between seconds and milliseconds?
A seconds timestamp counts whole seconds; a milliseconds one counts thousandths, so it is about a thousand times larger. JavaScript uses milliseconds by default.
Are Unix timestamps in UTC?
Yes. A Unix timestamp always refers to UTC, so the same number is the same instant worldwide. Your local clock time may differ by your time-zone offset.
What timestamp is right now?
It changes every second. Enter the current seconds count to see the date, or pick today's date to get the timestamp at midnight UTC.
Why does a date convert at midnight?
A date on its own carries no time of day, so the converter uses 00:00 UTC. To include a time, add the seconds for that time to the result.
What is the year 2038 problem?
Systems that store timestamps in a 32-bit signed number overflow in January 2038. Modern systems use 64-bit values, which avoid the issue for billions of years.
Is my information saved?
No. The calculation runs in your browser and nothing you enter is stored or sent anywhere, unless you choose Save, which keeps the result only on this device.
Sources
- Unix time (Wikipedia).
- ISO 8601 (Wikipedia).
- Year 2038 problem (Wikipedia).
Related Calculators
Looking for more converters?
Explore all convertersThis converter changes a Unix timestamp to a UTC date and back. A Unix timestamp is the number of seconds since 1 January 1970 at midnight UTC, known as the epoch. Very large values are treated as milliseconds. Converting a date gives the timestamp at midnight UTC of that date, since a date alone carries no time of day. Spotted an error? Let us know.
Creator
Shakeel Muzaffar is the Founder and Editor-in-Chief of MultiCalculators.com, bringing over 15 years of experience in digital publishing, product strategy, and online tool development. He leads the platform's editorial vision, ensuring every calculator meets strict standards for accuracy, usability, and real-world value. Shakeel personally oversees content quality, formula verification workflows, and the platform's commitment to publishing tools that are genuinely useful for students, professionals, and everyday users worldwide.
Areas of Expertise: Editorial Leadership, Digital Publishing, Product Strategy, Online Calculators, Web Standards




