Normal Distribution Calculator
Reviewed by CalcMulti Editorial Team·Last updated: ·← Statistics Hub
The normal distribution (bell curve) is the most important probability distribution in statistics. It describes how values cluster symmetrically around a mean, with about 68% of values within 1 standard deviation, 95% within 2, and 99.7% within 3.
This calculator computes the probability that a normally distributed variable falls in a specified range, given any mean (μ) and standard deviation (σ). Results are based on the cumulative distribution function (CDF).
Formula
Z = (X − μ) / σ P(X < x) = Φ(Z)
- X
- the value of interest
- μ (mu)
- mean of the distribution
- σ (sigma)
- standard deviation of the distribution
- Z
- standardised z-score
- Φ(Z)
- cumulative distribution function of the standard normal
Calculate probability:
The 68-95-99.7 Empirical Rule
| Range | % of data | Common use |
|---|---|---|
| μ ± 1σ | 68.27% | Normal variation range |
| μ ± 2σ | 95.45% | Confidence intervals (95%) |
| μ ± 3σ | 99.73% | Six Sigma quality control |
| μ ± 1.96σ | 95.00% | Exact 95% CI (z = 1.96) |
| μ ± 2.576σ | 99.00% | Exact 99% CI (z = 2.576) |
Real-World Example: Heights
Adult male heights are approximately normally distributed with μ = 175 cm, σ = 7 cm.
50% of men are shorter than 175 cm
2.3% of men are taller than 189 cm
95.5% of men are between 161–189 cm
2.3% are shorter than 161 cm
Normal Distribution vs Alternatives — Which Model Fits?
| Situation | Use Normal? | Better Alternative |
|---|---|---|
| n ≥ 30, population σ unknown | Use t-distribution | T-distribution — accounts for uncertainty in estimating σ |
| Symmetric, continuous, unimodal data | ✓ Yes | Normal distribution is appropriate |
| Right-skewed data (income, prices, wait times) | No | Log-normal distribution |
| Counts of events per interval | No | Poisson distribution |
| Proportions between 0 and 1 | No | Beta or binomial distribution |
| Time until an event (survival data) | No | Exponential or Weibull distribution |
Common Mistakes with Normal Distribution
Assuming normality without checking
Normal distribution is a model, not a guarantee. Always verify with a histogram or Q-Q plot before using normality-based tests. Many real datasets — income, web sessions, delivery times — are right-skewed, not normal.
Confusing P(X < x) with P(X = x)
For continuous distributions, P(X = any exact value) = 0. The normal CDF gives probabilities over intervals — P(X < x) or P(a < X < b) — not at single points. Always compute a range, never an exact value.
Using normal CDF when n is small and σ is unknown
When sample size is below 30 and the population standard deviation is unknown, use the t-distribution. It has heavier tails that account for the additional uncertainty of estimating σ from a small sample.
Case Study: Delivery Time Modelling at an E-Commerce Company
A data analyst at an e-commerce company was asked to build a model predicting next-day delivery probability. She fitted a normal distribution to 6,000 historical shipment delivery times, computing μ = 22.4 hours and σ = 3.1 hours — which looked plausible on the surface.
But the model kept underestimating late deliveries. She computed the skewness of the sample dataset and found 1.84 — well above the 0.5 threshold for approximate normality. The histogram confirmed a long right tail: most orders arrived in 18–25 hours, but a subset took 48–72 hours due to carrier exceptions.
Switching to a log-normal model captured the real distribution. The normal assumption had been underestimating the probability of deliveries exceeding 30 hours by a factor of three. The corrected model improved SLA planning and reduced customer service escalations by 18% in the following quarter.
Related Calculators
Convert values to z-scores
Mean CalculatorCompute the mean of a dataset
Variance CalculatorCompute variance and std dev
Percentile CalculatorFind percentile ranks
Chi-Square CalculatorTest categorical data distribution
Standard Error CalculatorSE of the mean and CIs
Statistics HubAll statistics calculators
Disclaimer
This calculator provides probability estimates based on the normal distribution model. Results assume data is normally distributed. Always verify the normality assumption before applying these results to real-world decisions.