Normal Distribution Calculator

Interactive normal distribution calculator. Drag mean and standard deviation sliders to see the bell curve, shaded probability, z-score and percentile update live.

Runs in your browser

Set μ and σ, then read the probability, z-score and percentile together

Set the mean and the standard deviation, then read the probability, the z-score and the percentile from one screen. The defaults are the IQ scale (μ = 100, σ = 15).

See other distributions →

Real-world presets:
Normal curve with mean 100 and standard deviation 15. The shaded region is to the left of 100 and its probability is 0.500000.557085100115130145z-3-2-101230.500000

P(X ≤ 100) = 0.500000

Parameters

What to calculate

Type in either box — the other one is solved for you.

Result

P(X ≤ 100)
0.500000 P(X ≤ 100) = Φ((100 − 100) / 15) = Φ(0) = 0.5

Related probabilities

P(X ≤ x)
0.500000
P(X ≥ x)
0.500000
P(−|z| ≤ Z ≤ |z|)
0
Two-tail probability
1
z-score
0
Percentile
50.00th percentile

Distribution summary

Mean
100
Variance
225
Standard deviation
15
Median
100
Mode
100
Skewness
0
Excess kurtosis
0

Empirical rule (68–95–99.7)

RegionRangeP
Within ±1σ85 – 1150.682689
Within ±2σ70 – 1300.954500
Within ±3σ55 – 1450.997300

Critical values

Click a row to jump the graph to that value.

Significance level αOne-tailedTwo-tailed
0.1
0.05
0.025
0.01
0.005
0.001

Same calculation in code

from scipy.stats import norm
norm.cdf(100, loc=100, scale=15)  # 0.5

The ±1σ, ±2σ and ±3σ buttons shade the empirical-rule regions instantly — handy for checking homework answers.

How to use

  1. Enter the mean (μ) and standard deviation (σ), or pick a preset such as IQ scores.
  2. Type the value you are interested in — the probability and z-score appear immediately.
  3. Switch the mode to get a left tail, a right tail or the probability between two values.
  4. Use the 68–95–99.7 buttons to shade the ±1σ, ±2σ and ±3σ regions.

FAQ

How do I find a probability in a normal distribution?

Standardise the value with z = (x − μ)/σ and read the standard normal CDF Φ(z). For example with μ = 100 and σ = 15, P(X > 130) = 1 − Φ(2) = 0.02275. This calculator does the standardising and the lookup in one step.

What is the 68–95–99.7 rule?

It is the empirical rule: about 68% of the values fall within ±1σ of the mean, 95% within ±2σ and 99.7% within ±3σ. The exact figures are 0.682689, 0.954500 and 0.997300.

What happens if the standard deviation is 0?

You get a degenerate distribution with all the mass at the mean. That is not an error: the calculator draws a vertical line at μ and returns P(X ≤ x) as either 0 or 1.

What if I only have sample data, not μ and σ?

Use the sample mean and sample standard deviation instead. With fewer than about 30 observations and an unknown population σ, the t distribution with n − 1 degrees of freedom is the safer choice.

Related tools

More AI & Data tools: AI & Data

Send feedback

Found a bug or have an idea? Tell us — it helps make the tools better.

Only needed if you would like a reply.

Page: /ai/normal-distribution-calculator/