Normal Distribution Calculator

Calculate probabilities, z-scores, percentiles, and raw scores for any normal distribution. Enter a mean and standard deviation, choose what you want to find, and see the shaded area on the bell curve update instantly.

Must be greater than zero. Enter the standard deviation, not the variance.

Reset calculator?

Are you sure you want to reset? Your entered values and the current result will be cleared.

What this calculator does

The normal distribution, sometimes called the Gaussian distribution or the bell curve, describes how many real-world quantities are spread around an average value: test scores, heights, manufacturing measurements, and repeated physical measurements all tend to follow it closely. This calculator finds probabilities, z-scores, percentiles, and raw scores for a normal distribution defined by any mean and standard deviation you choose, including the standard normal distribution (mean 0, standard deviation 1).

Eight calculation modes are supported: the probability below a value, above a value, between two values, outside two values, a two-tailed probability, converting a raw score to a z-score, converting a raw score to a percentile, and the inverse normal calculation that works backward from a probability or percentile to a raw score.

Key concepts

Normal vs. standard normal
A general normal distribution is described by its own mean and standard deviation. A standard normal distribution is the special case with mean 0 and standard deviation 1. Standardization converts any raw score into a z-score on that standard scale.
Probability as area
Probability under a normal distribution is represented as area under the bell curve. Values near the mean have the greatest density, so they occur more often, while values farther into the tails are rarer and correspond to smaller probabilities.
Percentiles and the inverse direction
A percentile is the percentage of the distribution that falls below a given value. Inverse normal calculations run the process backward: starting from a chosen probability or percentile and solving for the raw score that produces it.
The empirical rule (68-95-99.7)
For any normal distribution, about 68% of values fall within 1 standard deviation of the mean, about 95% fall within 2 standard deviations, and about 99.7% fall within 3 standard deviations.

Formulas used

The calculator standardizes every value before finding a probability, then reads the result from the standard normal cumulative distribution function.

  • z = (x − mean) / standard deviation
  • x = mean + (z × standard deviation)
  • P(X ≤ x) = standard normal CDF of z
  • P(X ≥ x) = 1 − standard normal CDF of z
  • P(a ≤ X ≤ b) = standard normal CDF of upper z − standard normal CDF of lower z

Worked examples

Below-value example: exam scores

Exam scores are approximately normal with a mean of 72 and a standard deviation of 9. What proportion of students scored below 85? Standardizing gives z = (85 − 72) / 9 ≈ 1.44, and the cumulative probability at that z is about 0.9251, so roughly 92.5% of students scored below 85.

Above-value example: adult male height

Adult male height in a population is approximately normal with a mean of 175 cm and a standard deviation of 7 cm. What proportion of men are taller than 185 cm? Here z = (185 − 175) / 7 ≈ 1.43, giving a cumulative probability of about 0.9236 below 185 cm, so about 7.6% of men are taller than that.

Between-values example: manufacturing tolerance

A machined part has a target diameter of 50 mm with a standard deviation of 0.2 mm, and the acceptable range is 49.7 mm to 50.3 mm. Standardizing both bounds gives z ≈ −1.5 and z ≈ 1.5, and the area between them is about 86.6%, meaning roughly 86.6% of parts fall inside the acceptable range.

Percentile example: standardized test cutoff

A test has a mean of 500 and a standard deviation of 100. A score of 640 standardizes to z = 1.4, which corresponds to about the 91.9th percentile, meaning a score of 640 is higher than about 92% of test takers.

Verifying a result with a Z table

To check a result by hand: first calculate the z-score using z = (x − mean) / standard deviation, then find the cumulative probability for that z in a standard normal (Z) table. For a probability above a value, subtract the table value from 1. For a probability between two values, look up both z-scores and subtract the smaller cumulative probability from the larger one; the same subtraction, applied in reverse, gives the outside-values and two-tailed probabilities.

The empirical rule

The empirical rule, also called the 68-95-99.7 rule, is a quick sanity check for any normal distribution:

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

Common input errors

  • Entering the variance instead of the standard deviation. The standard deviation field expects standard deviation, not its square.
  • Entering a negative or zero standard deviation. A standard deviation must be strictly greater than zero for the distribution to be defined.
  • Confusing a raw score with a z-score. A raw score is on the scale of the original data; a z-score is always in standard-deviation units.
  • Entering a percentage instead of a decimal probability in the inverse normal mode when the probability option is selected. Use a value strictly between 0 and 1, or switch to the percentile option and enter a number between 0 and 100.
  • Reversing the lower and upper bounds in the between-values or outside-values modes. The calculator sorts the two bounds automatically, but entering them the right way round keeps the inputs easy to read back.

Model assumptions and limitations

This calculator assumes the underlying data genuinely follows a normal distribution. Before treating a calculated probability as a real-world estimate, check that the normal model is a reasonable fit for the data in question — for example, that the distribution is roughly symmetric and bell-shaped rather than skewed, and that the sample is large enough to support the mean and standard deviation used. For counts of successes in a fixed number of trials or events per interval, a binomial or Poisson distribution may be more appropriate than a normal approximation.

This calculator provides a mathematical result based on the normal distribution model and the inputs supplied. It is an informational and educational tool, not statistical, medical, financial, or other professional advice; for decisions where the outcome materially matters, confirm the model fit and consult a qualified professional where appropriate.

Frequently asked questions

How do I use this normal distribution calculator?

Choose the calculation you need from the mode menu, enter the mean and standard deviation of your distribution, then fill in the remaining fields for that mode (a value, a pair of bounds, or a target probability). The result, the z-score, and a shaded bell curve update as you type.

How do I calculate the probability of a normal distribution?

Standardize the value using z = (x − mean) / standard deviation, then look up or calculate the cumulative probability for that z. This calculator does the standardization and the cumulative-probability lookup for you, for values below, above, or between bounds.

What mean and standard deviation should I enter?

Enter the mean and standard deviation that describe your data or population. For a standard normal distribution, use mean = 0 and standard deviation = 1. Enter the standard deviation itself, not the variance, and it must be greater than zero.

How do I calculate a z-score from a raw score?

Select the z-score mode, then enter the raw score along with the mean and standard deviation. The z-score is z = (x − mean) / standard deviation, showing how many standard deviations the raw score is from the mean.

How do I calculate the probability below a value?

Select the “probability below a value” mode and enter the value along with the mean and standard deviation. The result is the cumulative probability P(X ≤ x), the area under the bell curve to the left of that value.

How do I calculate the probability above a value?

Select the “probability above a value” mode. The result is P(X ≥ x), calculated as 1 minus the cumulative probability below that value, since the total area under the curve equals 1.

How do I find the probability between two values?

Select the “between two values” mode and enter a lower and upper bound. The calculator standardizes both bounds and subtracts the two cumulative probabilities to give the area between them.

How do I find the probability outside two values?

Select the “outside two values” mode. This returns the probability of being below the lower bound or above the upper bound, calculated as 1 minus the between-values probability.

How do I find a percentile from a normal distribution?

Select the percentile mode and enter a raw score with the mean and standard deviation. The percentile is the cumulative probability expressed on a 0-to-100 scale, showing what percentage of the distribution falls below that score.

How do I find the raw score for a given percentile?

Select the inverse normal mode, choose whether you are entering a decimal probability or a percentile, and enter the target value along with the mean and standard deviation. The calculator works backward from the probability to the raw score.