Goal
68-95-99.7% intervals from mean and standard deviation.
Worldwide context
Saved once here, used across the site.
Currency changes display only. Country selection guides tax input; no tax rate is guessed.
68-95-99.7% intervals from mean and standard deviation.
Bands: mean +/- k x sd for k = 1, 2, 3.A clearer path to an answer
This page keeps the calculation transparent: define the goal, enter the matching values, inspect the method, and decide what the result means in your situation.
68-95-99.7% intervals from mean and standard deviation.
Mean · Standard deviation
Bands: mean +/- k x sd for k = 1, 2, 3.
Calculate, review the assumptions below, then compare a related tool when the decision needs more context.
68-95-99.7% intervals from mean and standard deviation.
Open the Empirical Rule Bands pageMore statistics tools
Download PDFDownload Word (.doc)
Enter your values above and choose Calculate to see the result here.
Calculation map
Bands: mean +/- k x sd for k = 1, 2, 3.
Bounded, transparent calculation
Your recent runs stay in this browser session only.
Formula: Bands: mean +/- k x sd for k = 1, 2, 3.
One, two, and three standard deviations about the mean capture about 68%, 95%, and 99.7% of normal data.
Worked example: 68% (85, 115); 95% (70, 130); 99.7% (55, 145).
The displayed limits are checked before the handler runs. Model-specific domain checks may also reject impossible or non-finite inputs.
Methodology: This calculator follows the WorldCalculate input, formula, precision, and boundary policy. Read the official methodology.
Calculator usage statistics
This section counts anonymous successful Calculate submissions, not unique visitors. Counts and top tools appear only when trusted aggregate data is available; country analysis is shown only under the same condition and reporting threshold.
Answer-first guide
68-95-99.7% intervals from mean and standard deviation. Start with one clearly defined goal, enter values in the units shown, and keep the result attached to the assumptions below.
This tool is useful when your question includes empirical rule, 68 95 99.7, normal bands. It returns the outputs declared in the calculator contract rather than a live quote, approval, diagnosis, or professional sign-off.
Mean · Standard deviation. Keep the same time period, unit system, and currency wherever the form requires comparable values.
Run the worked example first, compare its output with the page's example, then change one input at a time. This makes an unexpected result easier to trace to a unit, boundary, or assumption.
Need a wider view? Browse Statistics Calculators or compare the related tools below. The WorldCalculate methodology explains how formulas, examples, limits, and revisions are reviewed.
Bands: mean +/- k x sd for k = 1, 2, 3.
One, two, and three standard deviations about the mean capture about 68%, 95%, and 99.7% of normal data.
68% (85, 115); 95% (70, 130); 99.7% (55, 145).
Context and background
Statistics tools describe data or evaluate a stated probability model. They do not turn an observed summary into causation, certainty, or a forecast without additional evidence.
Data analysis developed from summaries of observations into probability, estimation, and decision measures. The essential habit remains the same: define the population, sample, variable, and convention before calculating.
Research and review
Researched by Hassan ALRowaie, Founder and editorial researcher at WorldCalculate.
This guide follows the live calculator's declared inputs, formula, worked example, assumptions, validation boundaries, and source-backed methodology. The review date describes editorial review of the calculator explanation; it is not a promise that external facts or rates remain current.
The empirical rule turns a mean and a standard deviation into three symmetric bands around a center. For an approximately normal distribution, values within one standard deviation of the mean account for about 68 percent, within two account for about 95 percent, and within three account for about 99.7 percent. This calculator performs the interval arithmetic behind those statements. Enter mean and sd, and it returns the lower and upper endpoints for the 68%, 95%, and 99.7% bands in that order. It does not inspect a data set, estimate a standard deviation, or decide whether the normal model is appropriate. The exact direct-handler contract also matters: mean must be a finite JavaScript number from -1e9 through 1e9, while sd is bounded from -1e9 through 1e9 and must then be strictly positive. The visible catalog control declares a minimum sd of 1e-12, but that interface restriction is not the same as the direct handler rule. This guide explains the formula, endpoint order, negative means, small and large scales, four-place numeric display, and the difference between an approximate model statement and a guarantee about observed data.
The empirical rule is a compact description of spread for a normal distribution. It places the mean at the center and measures distance from that center in standard-deviation units. A one-standard-deviation band extends one sd below the mean and one sd above it. The wider bands extend two or three such units on each side. The familiar percentages are approximate proportions of a normal population inside those symmetric ranges, not labels attached to any arbitrary pair of numbers.
This page starts with the summary parameters rather than with individual observations. The mean supplies the location, and the standard deviation supplies the positive scale. Once those two values are known, the endpoints are determined by adding and subtracting one, two, or three copies of sd. The calculator's work is therefore deterministic interval construction. It does not count records inside a range and does not compare a sample histogram with a bell curve.
The word band is useful because each result has two endpoints. The 68% lower value and 68% upper value form one interval; the 95% pair forms a wider interval; and the 99.7% pair is wider again. A value outside a band is not automatically impossible. It is simply outside the approximate central proportion associated with that band under the normal model.
Mean and standard deviation are not interchangeable inputs. The mean is a location and may be positive, zero, or negative. The standard deviation measures spread and must be greater than zero for this calculation. A negative mean does not make the distribution invalid; it merely places the center on the negative side of the measurement scale. A positive sd then extends equally to the left and right from that center.
The units of mean and sd must match because the formula adds them. If mean is measured in centimeters, sd must also be in centimeters, and every returned endpoint is in centimeters. If one field is in dollars and the other is in thousands of dollars, the arithmetic still produces a number but the result has no coherent interpretation. The handler can check numeric type and magnitude, not dimensional compatibility.
The standard deviation is used as entered; the page does not square it, take an absolute value, or estimate it from a sample. A negative sd is rejected rather than silently repaired. That behavior makes a mistaken sign visible and preserves the statistical meaning of a scale parameter. If a data source reports a signed quantity by convention, convert it to the intended positive spread before using this page.
For a multiplier k, the lower endpoint is mean - k x sd and the upper endpoint is mean + k x sd. The page uses k = 1 for the 68% band, k = 2 for the 95% band, and k = 3 for the 99.7% band. The operation is symmetric around mean: the distance from the center to either endpoint is the same for a given k. The signs of the endpoint values follow ordinary signed arithmetic.
The returned result order is fixed. First comes 68% lower, then 68% upper. Next comes 95% lower, then 95% upper. Finally comes 99.7% lower, then 99.7% upper. Each item is numeric and has precision metadata of 4. The percentage in the label identifies the band; the value itself is the measurement-scale endpoint, not a probability and not a percentage conversion.
Keeping the order visible matters when another program or worksheet reads the result array by position. Do not assume that all lower endpoints are returned first or that the results are sorted from smallest to largest as an independent list. They are grouped as lower and upper pairs for each coverage label. Within a valid positive-sd calculation, each later band contains the earlier band, but the array still follows the documented pairing order.
Use mean = 100 and sd = 15. For one standard deviation, subtract and add 15: 100 - 15 = 85 and 100 + 15 = 115. The first pair is therefore 85 to 115. For two standard deviations, the distance is 2 x 15 = 30, giving 100 - 30 = 70 and 100 + 30 = 130. For three, the distance is 3 x 15 = 45, giving 100 - 45 = 55 and 100 + 45 = 145.
The result array follows those calculations exactly: 68% lower is 85, 68% upper is 115, 95% lower is 70, 95% upper is 130, 99.7% lower is 55, and 99.7% upper is 145. The values are returned as numbers, even though a user may see them formatted with four decimal places. The labels do not turn 85 into 85 percent; they identify the approximate band containing that endpoint pair.
The nested intervals also provide a quick arithmetic check. The 95% lower endpoint is 15 units below the 68% lower endpoint, and the 95% upper endpoint is 15 units above the 68% upper endpoint. The 99.7% endpoints are another 15 units outward. Every pair has midpoint (lower + upper) / 2 = 100, which confirms that the calculation stayed centered on the entered mean.
A negative mean is ordinary when zero is a meaningful reference point and the measured quantity can lie below it. For mean = -20 and sd = 4, the 68% band is -24 to -16, the 95% band is -28 to -12, and the 99.7% band is -32 to -8. The subtraction and addition rules do not change when the center is negative. A positive standard deviation still expands the band equally in both directions.
The sign of an endpoint is not a sign of probability or quality. It is simply the location of that endpoint on the measurement scale. A band can cross zero when the spread is larger than the magnitude of the mean. For mean = -3 and sd = 5, the 68% interval is -8 to 2. That crossing is mathematically consistent and may be meaningful in applications where negative and positive measurements are both possible.
When checking a negative-mean result, avoid applying a mental absolute value to the mean. The correct lower endpoint is the signed mean minus the positive distance. Replacing -20 with 20 would move the entire distribution to the wrong side of zero. The handler preserves the entered signed mean and performs ordinary JavaScript subtraction and addition.
The 68-95-99.7 statements apply to an approximately normal distribution. In that model, the mean is at the center of a symmetric bell-shaped distribution, and standard-deviation distance corresponds to standardized position. The rule is therefore a model-based approximation: it tells you what proportion would be expected inside the bands if the distribution is close enough to normal for the approximation to be useful.
The calculator does not require the user to provide a data set or a normality assessment. It accepts the two summary values and constructs the bands even when the underlying observations are skewed, heavy-tailed, multimodal, bounded, or otherwise unlike a normal curve. That behavior is intentional arithmetic, but it means the displayed intervals do not prove that the stated percentages describe the user's data.
The phrases about 68%, 95%, and 99.7% are approximate probability coverage statements under the assumed model. They are not exact probabilities for an arbitrary data set, and they are not counts that can be rounded into a guarantee. If the input distribution is only roughly normal, the actual proportions may differ. Use a histogram, domain knowledge, or a more appropriate distributional analysis outside this handler when model fit matters.
The mean is checked directly as a JavaScript number that is finite and between -1e9 and 1e9, inclusive. The handler applies the same numeric bound to sd, from -1e9 through 1e9, and then requires sd > 0. That two-part rule is deliberate. The numeric bound describes a permitted magnitude, while the positivity test expresses the statistical meaning of standard deviation. A negative value can be inside the magnitude range and still be invalid.
The catalog metadata for the visible sd control declares min 1e-12. A normal form submission using that control should therefore reject values below 1e-12 at the interface layer. The direct handler behavior is slightly different: it accepts any positive finite JavaScript number that is within its -1e9 to 1e9 bound, including a positive value below 1e-12. The interface minimum and the direct handler condition must be described separately; changing the metadata would change the requested application contract and is not needed to explain the handler.
Numeric strings are not silently converted. A caller passing mean as 100 or sd as 15 must pass actual numbers, not the strings 100 or 15. NaN, Infinity, null, undefined, booleans, and values outside the numeric bounds are rejected. The handler also does not infer a missing sd from a data set, and it does not replace a negative sd with its absolute value.
A small standard deviation creates narrow bands. If mean = 8 and sd = 0.25, the three pairs are 7.75 to 8.25, 7.50 to 8.50, and 7.25 to 8.75. If sd is extremely small, the mathematical endpoints can be distinct from mean while the JavaScript representation or the eventual four-place display makes them look equal. That is a numerical and presentation effect, not a reason to change the formula.
The form's declared minimum of 1e-12 prevents ordinary interface entry from approaching zero as closely as a direct caller might. The handler still rejects zero and negative sd regardless of which layer supplied the value. A positive spread that is smaller than the precision of the measurement is not automatically useful in practice; it may be a legitimate abstract exercise but should not be reported with more certainty than the source supports.
Large but bounded values also follow the same arithmetic. With mean = 1e9 and sd = 1e9, the lower endpoints are 0, -1e9, and -2e9, while the upper endpoints are 2e9, 3e9, and 4e9. With mean = -1e9 and sd = 1e9, the corresponding pairs extend from -2e9 to 0, -3e9 to 1e9, and -4e9 to 2e9. These are finite numerical results, but the bound does not certify that such a scale fits the user's measurement system.
The handler computes mean - sd, mean + sd, mean - 2 x sd, mean + 2 x sd, mean - 3 x sd, and mean + 3 x sd before presentation. It returns six result entries, all using number format, an empty unit value, and precision metadata of 4. A consuming renderer may show four decimal places, including trailing zeroes, while the underlying values remain numeric. The percentage in the label identifies the band; it does not change the values into percentages.
The shared result helper checks numeric finiteness and normalizes negative zero. For example, a lower endpoint that mathematically lands at zero is returned as ordinary 0 rather than a signed negative zero produced by floating-point representation. The arithmetic is not rounded to four places before the other endpoints are calculated. This preserves the relationship between the bands and avoids compounding display rounding.
Four displayed decimal places are not four guaranteed significant figures. If mean and sd were estimated from rounded or noisy measurements, the uncertainty in those inputs can be larger than the final displayed place. Conversely, a very small positive sd may disappear visually even though the stored number is not exactly zero. Keep the original parameters with any report and choose scientific rounding separately when the context requires it.
The intervals describe spread of individual values under a normal model. They are not confidence intervals for an unknown population mean. A confidence interval depends on a sample size, an estimate of sampling variability, a confidence level, and an inferential procedure. None of those inputs exist in this calculator. Calling the 95% band a 95% confidence interval would therefore give the output a different meaning from the one computed by the handler.
The page also does not calculate an exact probability for a particular threshold. It does not integrate a normal density, return a tail area, find a percentile, or decide whether a selected observation is unusual. A value outside the 99.7% band can occur under a normal model, and a value inside the 68% band is not guaranteed to be typical in every application. The labels summarize expected central coverage, not a pass-fail rule.
There is no sample normality test, skewness adjustment, kurtosis adjustment, mixture model, transformation, or robust alternative. The user supplies mean and sd, and the rule is applied as if an approximately normal distribution is the intended model. If the data are bounded by construction, strongly asymmetric, clustered into several groups, or affected by outliers, investigate the distribution before using these bands as an interpretation.
In a classroom exercise, the page makes the standard-deviation multipliers concrete. Students can hold mean fixed and change sd to see the bands expand, or hold sd fixed and move a negative or positive mean to see the entire set translate. They can verify that the midpoint of every lower and upper pair is the mean and that the distance from the midpoint is k x sd. Those checks connect the symbolic rule to the returned values without requiring a hidden data table.
For a preliminary planning worksheet, bands can provide a compact expected-range description when a normal approximation is already justified by prior analysis. A process owner might record a center and spread, generate the three bands, and compare them with operational ranges. The result should remain a planning summary, not an automatic alarm threshold or a promise that future measurements will stay inside the widest interval.
For communication, report the parameter units and model assumption with the endpoints. Say that the central 68%, 95%, and 99.7% ranges are approximate normal-model bands. Include the mean, sd, sample or population convention used to obtain them, and the date or condition under which they were estimated. The page cannot preserve that provenance, so it belongs in the surrounding report rather than being inferred from the result.
First identify the variable represented by the mean and confirm that sd measures the same variable on the same scale. Decide whether the parameters describe a population, a sample estimate, or a prior model. Check that the distribution is approximately normal for the purpose at hand. This reasoning happens before entry because the handler has no data field and cannot make those decisions from two numbers.
Next enter actual finite JavaScript numbers. Check the interface's sd minimum when using the visible form, and remember that a direct caller follows the separate positive-handler rule. Before reading the output, predict the direction: lower endpoints should be below mean, upper endpoints above mean, and each later band should contain the preceding band when sd is positive. A failed prediction usually points to a swapped sign or an input-unit mistake.
Finally verify the arithmetic and record the six results in their returned order. For each pair, calculate its midpoint and half-width. If the calculation supports an important decision, compare the normal-model bands with a plot or empirical quantiles and investigate departures. The calculator is best used as a clear arithmetic step inside that workflow, not as the complete statistical analysis.
This calculator does not promise that 68%, 95%, or 99.7% of observed records fall in the returned intervals. Those percentages apply approximately to an approximately normal distribution, and the page never verifies that premise. It cannot see raw observations, identify skewness or kurtosis, detect multiple modes, account for outliers, or distinguish a subgroup mixture from one population. A mathematically valid endpoint can therefore be statistically inappropriate for the data behind it.
It does not calculate an exact probability, confidence interval, prediction interval, percentile, z-score, p-value, or tolerance interval. It does not test sample normality, estimate mean or sd, handle dependence between observations, or correct for a changing process. It also cannot decide whether the mean and sd came from a stable period, a representative sample, or a unit-consistent measurement system.
The direct handler's finite bounds and the interface's sd minimum protect the application from malformed or extreme numeric input; they do not establish statistical validity. Negative means remain valid, but negative sd, zero sd, numeric strings, nonfinite values, and out-of-range parameters are rejected. The appropriate final statement is narrow: given these two parameters and the normal approximation, the page returns the three symmetric bands in the documented order.
68-95-99.7% intervals from mean and standard deviation.
Bands: mean +/- k x sd for k = 1, 2, 3. One, two, and three standard deviations about the mean capture about 68%, 95%, and 99.7% of normal data.
Enter Mean, Standard deviation, then choose Calculate.
Approximately normal distribution; positive standard deviation. Rule of thumb, not an exact probability table.
This calculator is part of the WorldCalculate library. Its formula, example, assumptions, input bounds, and output formatting follow the official methodology.
These WorldCalculate collections connect this tool with related questions while keeping each calculation separate and transparent.