The normal distribution is the symmetric, bell-shaped curve defined by a mean (μ) and standard deviation (σ). This calculator finds the probability that a value falls below, above, or between chosen points, and converts between raw values, z-scores, and percentiles. By the empirical rule, about 68% of values lie within 1σ of the mean, 95% within 2σ, and 99.7% within 3σ. Results are validated against SciPy's norm functions to full precision.

When to use it

Use the normal distribution to compute probabilities and percentiles for data that is approximately bell-shaped — heights, measurement errors, standardized test scores — or for sample means, which are approximately normal by the Central Limit Theorem even when the raw data is not.

z-scores and the empirical rule

A z-score rescales any value to “number of standard deviations from the mean”: z = (x − μ) / σ. This lets you compare values from different normal distributions and read probabilities from a single standard table. To standardize a specific value, use the z-score calculator, or look up areas in the z-table.

Worked example

IQ scores are modelled as normal with μ = 100, σ = 15. The probability of scoring below 130 is the area to the left of z = 2, about 0.977 — so roughly 2.3% score above 130. Enter μ, σ, and a cutoff above to compute any such area.

Common mistakes

If your data is not normal

Consider a transformation (log, square-root), or use distribution-free methods. You can explore how other distributions behave in the interactive distribution explorer. Details are on the methodology page.

Guide: The Normal Distribution

The normal distribution (Gaussian distribution) is a symmetric, bell-shaped probability distribution characterised by two parameters: the mean μ (centre) and the standard deviation σ (width).

It is the most important distribution in statistics because, due to the Central Limit Theorem, the average of a large number of independent measurements will be approximately normally distributed regardless of the original distribution.

In any normal distribution:

  • 68% of values fall within ±1 standard deviation of the mean
  • 95% of values fall within ±2 standard deviations
  • 99.7% of values fall within ±3 standard deviations

This is why values with z > 3 are considered very unusual — only 0.3% of a normal distribution lies beyond ±3σ.

The PDF (probability density function) gives the relative likelihood of a specific value. The area under the PDF between two points gives the probability of falling in that range.

The CDF (cumulative distribution function) gives P(X ≤ x) — the probability that a randomly drawn value is at most x. The CDF ranges from 0 to 1 and is equivalent to the percentile rank.

The standard normal distribution has μ = 0 and σ = 1. Any normal distribution can be converted to standard normal by computing z-scores: z = (x − μ) / σ.

Use the Z-Score Calculator to perform this standardisation and look up tail probabilities.