🧮
🧮 Math & statistics

Normal Distribution Calculator (probability between values)

Results update as you type.

Your numbers

Understanding the normal distribution calculator — concept and principle

A normal distribution calculator finds the probability that a normally distributed variable falls between two values, below a lower value or above an upper value. You enter the mean μ, the standard deviation σ and the two bounds. It is used for test scores, measurement errors, manufacturing tolerances, heights and any quantity that clusters symmetrically around an average.

Normal curve with the area between 85 and 115 shadedWith mean 100 and SD 15, the values 85 and 115 are z = −1 and +1; the middle area is 0.6827 and each tail 0.1587.About 68% lie within one SD of the mean0.682785 < X < 1150.1587P(X < 85)0.1587P(X > 115)85z = −1100μ = 100115z = +1z = (x − μ) ÷ σ(85−100)÷15 = −1 · (115−100)÷15 = +1
The area under the curve between 85 and 115 is the probability: 0.6827, with 0.1587 left over in each tail.

How it is calculated

  1. Convert each bound to a z-score: z = (x − μ) ÷ σ. The z-score says how many standard deviations the value lies from the mean.
  2. Look up the standard normal cumulative distribution function Φ(z), the area under the bell curve to the left of z.

x, μ and σ must share the same unit (points, cm, kg). σ must be positive. For a continuous variable, P(X = x) is zero, so "<" and "≤" give the same answer.

The principle

The normal density is f(x) = 1/(σ√(2π)) · e^(−(x−μ)²/(2σ²)). Every normal curve is the same shape, only shifted by μ and stretched by σ, so subtracting μ and dividing by σ turns any normal variable into the standard normal Z with mean 0 and SD 1. Φ(z) has no closed form; it is computed numerically from the error function, Φ(z) = ½[1 + erf(z/√2)]. The normal curve appears so often because of the central limit theorem: sums and averages of many small independent effects tend toward it.

Worked example

  1. Inputs: μ = 100, σ = 15, lower x = 85, upper x = 115.
  2. z_lo = (85 − 100) ÷ 15 = −1 and z_hi = (115 − 100) ÷ 15 = 1.
  3. Φ(1) ≈ 0.841345 and Φ(−1) ≈ 0.158655.
  4. P(85 < X < 115) = 0.841345 − 0.158655 ≈ 0.6827 (68.27%).
  5. P(X < 85) = P(X > 115) ≈ 0.1587 each, and the z-scores are −1, 1.
How P(lo < X < hi) changes with Upper xHow P changes with Upper x-0.200.20.40.60.8128.857.586.2115144172230Example: 0.6826894921Upper x
Each point is the calculator re-run with only “Upper x” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Upper xP(lo < X < hi)
28.8-0.1586542368
57.5-0.1563519878
86.20.0210034152
1150.6826894921
1440.8395757778
1720.8413440747
2300.8413447461

How to read the result

The empirical rule is a useful check: about 68.27% of values lie within ±1σ, 95.45% within ±2σ and 99.73% within ±3σ. A tail probability below 0.05 means the value is unusual under the assumed distribution; below 0.003 it is very rare. The three outputs always add up to 1.

Common mistakes

Keep in mind: The result is exact only if the data really follow a normal distribution with the given μ and σ. Real data often have heavier tails or skew, so extreme-tail probabilities can be badly underestimated.

Frequently asked questions

What is the probability within one standard deviation of the mean?

About 0.6827, whatever the values of μ and σ, because the z-scores are always −1 and 1.

Can I use the sample mean and sample SD?

Yes, as estimates. With a small sample the true μ and σ are uncertain, so treat the probabilities as approximate.

How do I get a probability for a single value?

For a continuous variable it is zero. For rounded data, use a small interval, for example 99.5 to 100.5 for a score of 100.

Sources: NIST/SEMATECH e-Handbook of Statistical Methods, Section 1.3.6.6.1 Normal Distribution · Abramowitz, M. and Stegun, I. A., Handbook of Mathematical Functions (1964), Chapter 26

Checked 8 Nov 2026. Standard formulas, computed in your browser with double-precision numbers.

🧮 All math & statistics tools →🌍 Calculators by country →