Uptime Calculator
Calculate SLA uptime percentages and their equivalent downtime in days, hours, minutes, and seconds.
About This Tool
The Uptime Calculator is a free browser-based tool that converts SLA (Service Level Agreement) uptime percentages into concrete downtime numbers. Enter any availability percentage from 0% to 100% and instantly see the allowed downtime per year, per month, per week, and per day broken down into days, hours, minutes, and seconds.
The tool displays "nines" of availability — a standard industry shorthand where 99.9% is called "three nines," 99.99% is "four nines," and so on. Cloud providers like AWS, Azure, and GCP define their SLA commitments using these nines, so understanding what each level actually means in minutes of downtime is critical for capacity planning and incident response budgeting.
You can also use the reverse calculator to work backwards: enter your maximum acceptable downtime (for example, 10 minutes per month) and the tool computes the required SLA percentage. The comparison table lets you see all common SLA tiers side by side with visual bar charts.
If you need to plan maintenance windows, the Cron Expression Builder can help you schedule recurring downtime. For API throttling and rate planning, check out the Rate Limit Calculator. And for network planning alongside uptime targets, the Subnet Calculator is useful for IP and CIDR calculations.
All calculations run entirely in your browser. No data is ever sent to any server. The math is straightforward — percentage to minutes of downtime — but having the breakdown across multiple time periods saves time and reduces errors in SLA planning discussions.
How to Use
- Select the SLA to Downtime tab (default) or switch to Downtime to SLA for reverse calculation.
- Click a preset button (99%, 99.5%, 99.9%, 99.95%, 99.99%, 99.999%) or type a custom percentage in the input field.
- Adjust the slider for quick visual exploration of different SLA levels.
- Read the Allowed Downtime table showing downtime per year, month, week, and day in both compact and detailed formats.
- Review the Availability vs Downtime visual bar chart to see the proportion at a glance.
- Check the Common SLA Comparison table to compare your chosen SLA against standard industry tiers. Click any row to select that SLA.
- Click Copy or press Ctrl+Shift+C to copy the full results to your clipboard for sharing in documents or Slack.
Popular Uptime & SLA Examples
FAQ
What are "nines" of availability?
"Nines" is industry shorthand for the number of 9s in an SLA percentage. 99% is "two nines," 99.9% is "three nines," 99.99% is "four nines," and 99.999% is "five nines." Each additional nine reduces allowed downtime by roughly 10x. Five nines (99.999%) allows only about 5 minutes and 15 seconds of downtime per year.
How is downtime calculated?
Downtime is calculated as: downtime = (1 - uptime_percentage / 100) x total_time_in_period. For a year, the total time is 525,960 minutes (365.25 days x 24 hours x 60 minutes). For a month, it is 43,830 minutes (525,960 / 12). The result is then broken down into days, hours, minutes, and seconds.
What SLA do major cloud providers offer?
AWS EC2, Azure VMs, and GCP Compute Engine all offer SLAs of 99.99% (four nines) for multi-AZ/multi-zone deployments, and 99.9% (three nines) for single-instance deployments. Managed services like S3 and Cloud Storage typically offer 99.9% to 99.99% depending on the storage class. Always check the provider's current SLA documentation for exact terms.
What is an error budget?
An error budget is the inverse of an SLA — it is the total amount of allowed downtime or errors within a given period. For example, a 99.9% SLA gives you an error budget of 0.1%, which equals approximately 43.8 minutes per month. SRE teams use error budgets to balance reliability work against feature development: if the budget is spent, new releases are frozen until reliability improves.
Does scheduled maintenance count against SLA?
It depends on the provider and the specific SLA contract. Most major cloud providers exclude scheduled maintenance windows from their SLA calculations. However, from a user experience perspective, downtime is downtime regardless of whether it is planned. Many teams track both contractual SLA and actual availability separately.
Is my data safe?
Yes. All calculations run entirely in your browser using JavaScript. No SLA percentages, downtime values, or any other data is ever sent to any server. You can verify this by checking the Network tab in your browser's developer tools while using the tool.
How do I use the reverse calculator?
Switch to the "Downtime to SLA" tab. Enter your maximum acceptable downtime in minutes or hours, select the time period (year, month, week, or day), and the tool will calculate the required SLA percentage. For example, entering 10 minutes per month gives you approximately 99.977% SLA.
Related Tools
Rate Limit Calculator
Convert between API rate limit units. Calculate requests per second, minute, hour, and day with burst capacity planning.
Health Check Endpoint Designer
Design health check endpoint JSON responses with component checks, HTTP status mapping, and Kubernetes probe formats.
Cron Expression Builder
Build and validate cron expressions with a visual editor and next run times.
Cloud Region Comparison
Compare AWS, Azure, and GCP regions side by side. Search by location, view region codes, availability zones, and latency estimates.
Subnet Calculator
Calculate IPv4 subnet details including network address, broadcast, host range, and CIDR notation.
Network Bandwidth Calculator
Calculate file transfer times based on file size and bandwidth. Compare speeds across 4G, 5G, WiFi 6, Ethernet, and USB connections.
Epoch Countdown
Countdown timer to a specific date/time with epoch timestamp display.
Pomodoro Timer
Developer-focused Pomodoro technique timer with customizable work/break intervals.
Meeting Cost Calculator
Calculate the real-time cost of meetings based on participants, hourly rates, and duration.
Sprint Velocity Calculator
Calculate and track agile sprint velocity for better sprint planning and forecasting.
Story Point Estimator
Estimate story points using Fibonacci, T-shirt sizes, or custom scales with team voting support.