Connect via MCP →

Enter Calculation

Formula

Advertisement

Results

Human-Readable Date (UTC)
Tuesday, 14 Nov 2023 22:13:20 UTC
from epoch 1700000000
ISO 8601 2023-11-14T22:13:20Z
Year 2023
Month 11
Day 14
Hour 22
Minute 13
Second 20

What is a Unix Epoch Timestamp?

A Unix timestamp (also called epoch time or POSIX time) is the number of seconds that have elapsed since the Unix epoch: midnight Coordinated Universal Time (UTC) on 1 January 1970. It is a compact, timezone-independent way to store an exact moment in time, used everywhere from databases and APIs to log files and programming languages. This calculator turns that raw number back into a date and time a human can read.

Timeline arrow starting at the Unix epoch origin point with seconds counting upward to a later date
Unix time counts the seconds elapsed since the epoch origin of 1970-01-01T00:00:00Z.

How to Use It

Paste or type the epoch value (in seconds) into the field and submit. The calculator returns the equivalent moment in UTC, shown both as a friendly sentence and as a strict ISO 8601 string, along with the individual year, month, day, hour, minute and second components. All output is in UTC, so it does not depend on your local timezone.

The Formula Explained

The conversion is conceptually simple:

$$\text{UTC Date} = \text{Epoch}_{1970}\;+\;\text{Unix Timestamp (s)}\times 1\,\text{s}$$

The tool multiplies the seconds by 1000 to obtain milliseconds since the epoch, then expresses that instant in the UTC calendar, correctly accounting for leap years and varying month lengths.

Diagram showing epoch seconds added to the 1970 origin to produce a human date
The conversion adds the epoch seconds to the fixed 1970 origin to yield a calendar date and time.

Worked Example

Take the epoch value 1700000000. Adding 1,700,000,000 seconds to 1970-01-01T00:00:00Z lands on 2023-11-14T22:13:20Z:

$$\text{1970-01-01T00:00:00Z} + 1{,}700{,}000{,}000\,\text{s} = \text{2023-11-14T22:13:20Z}$$

that is Tuesday, 14 November 2023 at 22:13:20 UTC.

FAQ

Are these seconds or milliseconds? This calculator expects seconds. If your value has 13 digits it is probably milliseconds — divide it by 1000 first.

What timezone is the result in? Always UTC. To get your local time, apply your timezone's offset to the displayed value.

Can I enter negative epochs? Yes — negative values represent dates before 1 January 1970.

Last updated: