What is uptime?

Uptime is the share of a chosen period during which a website or service counts as available. It is written as a percentage. The rest of the period is downtime. The glossary covers the details in Uptime and Downtime.

How is uptime calculated?

Both directions use the same relation between the period and the downtime:

Downtime = Period × (1 − Uptime ÷ 100)
Uptime (%) = (Period − Downtime) ÷ Period × 100

Take a 30-day month, which has 43,200 minutes, and an uptime target of 99.9%. The allowed downtime is 0.1% of 43,200 minutes, which is 43.2 minutes, or 43 minutes 12 seconds.

Going the other way, suppose the site was down for 18 minutes in the same month. Uptime is (43,200 − 18) ÷ 43,200 × 100, which is 99.958333%.

How much downtime does 99.9% allow?

About 43 minutes 12 seconds in a 30-day month, 10 minutes 4.8 seconds in a week, and 8 hours 45 minutes 36 seconds in a 365-day year. At 99.99% the month allowance falls to 4 minutes 19.2 seconds. The table above shows the other common targets.

Uptime and SLA are not the same thing

An SLA is a contract. It says how availability is measured, which periods are excluded (planned maintenance, for example), and what happens when a target is missed. A calculation like this one shows what a percentage means in time. It cannot show that an SLA was met or broken, because that depends on the wording of the agreement.

Why continuous monitoring matters

This calculator works with numbers you already have. It does not look at any website. Knowing the real figure takes repeated checks that record each result, and an alert when something fails. UptimeWire monitors each website URL you add for uptime, SSL certificate, domain expiration, and DNS resolution, at an interval your plan allows. A check at a fixed interval can still miss an outage shorter than the interval, and a page that answers is not proof that every function works. See what UptimeWire checks or how it works.