Enter your distribution
Choose a mean (μ) and standard deviation (σ). Then enter either a single value x or a range [a, b] to calculate probabilities.
Use this normal distribution calculator to get PDF (density), CDF (probability left of a value), z-scores, probability between two values, and percentile cutoffs — with a clean chart you can screenshot and share.
Choose a mean (μ) and standard deviation (σ). Then enter either a single value x or a range [a, b] to calculate probabilities.
The normal distribution (also called the Gaussian distribution) is the famous “bell curve.” It’s used to model many real-world quantities that are the result of lots of small, independent effects adding together. Think: measurement noise, manufacturing variation, exam scores (sometimes), or the distribution of sample means via the central limit theorem.
A normal distribution is defined by just two parameters: the mean (μ), which sets the center of the bell, and the standard deviation (σ), which sets the spread. Bigger σ means a wider bell; smaller σ means a tighter, narrower bell.
The bell curve itself is the PDF. For a normal distribution, the PDF at a value x is:
PDF: f(x) = (1 / (σ√(2π))) · exp( - (x - μ)² / (2σ²) )
Important: the PDF value is not a probability by itself. It’s a density — a “height” of the curve. The probability that X falls in an interval (like between a and b) is the area under the curve between those points.
The CDF answers “what fraction of values are ≤ x?”: CDF: F(x) = P(X ≤ x). If you’re grading a test and you want to know what percent scored below 72, that’s a CDF question.
For the normal distribution, the CDF has no simple elementary closed form, but it’s computed accurately using the error function (erf) or high-precision approximations. This calculator uses stable approximations that are widely used in practice.
A z-score converts a raw value x into “how many standard deviations from the mean”:
z = (x - μ) / σ
If z = 0, you’re exactly at the mean. If z = 1, you’re one standard deviation above the mean. Negative z means below the mean. Z-scores are powerful because they let you convert any normal distribution into the standard normal distribution N(0,1). Once you’re in z-space, you can use the same CDF logic everywhere.
A super common question is “what’s the probability that X is between a and b?” For any continuous distribution: P(a ≤ X ≤ b) = F(b) - F(a). For a normal distribution, it’s the same idea: compute the CDF at b and subtract the CDF at a.
A percentile is the inverse problem. Instead of asking “what probability is ≤ x?” you ask “what x value has probability p to the left?” In symbols, if p is between 0 and 1, the percentile cutoff is: x = F⁻¹(p).
This is how you find “top 10% cutoff” (p = 0.90), “bottom 1% cutoff” (p = 0.01), or the median (p = 0.50). In this calculator, you can set a percentile (0–100) and it will compute the cutoff x that corresponds to that percentile for your chosen μ and σ.
The normal distribution shows up in pop culture and everyday life more than people realize: “What’s the cutoff for the top 5%?”, “How rare is a score like this?”, “If the average is 70 with σ=10, what are my odds?” This page is designed for quick screenshots: you get a clean result grid plus a visual bell curve with markers for x and the interval [a, b]. Use it in study groups, tutoring sessions, or just to settle arguments in group chats.
Here are practical examples you can reproduce in the calculator. Try them and compare your intuition to the numbers.
Suppose exam scores are approximately normal with μ = 70 and σ = 10. What percentage scored below 85? Compute z = (85 − 70) / 10 = 1.5. The CDF at z = 1.5 is about 0.933, so roughly 93.3% scored below 85. That means 85 is around the 93rd percentile.
Using μ = 70 and σ = 10 again, what percentage scored between 60 and 80? That’s z values of -1 and +1. The area between -1 and +1 is about 0.6827, so roughly 68.27%. This matches the 68–95–99.7 rule.
With μ = 70 and σ = 10, what score is the cutoff for the top 5%? “Top 5%” means 95th percentile. Set percentile to 95 and you’ll get x ≈ 70 + 10·1.645 = 86.45.
A machine produces parts with a mean diameter of μ = 50 mm and σ = 0.2 mm. What fraction are within 49.8 and 50.2? That is μ ± 1σ, so about 68%. Tightening tolerance to μ ± 0.4 (2σ) would include about 95%.
This calculator does three core things:
Accuracy note: percentiles near 0.1% or 99.9% can be sensitive (small changes in p produce big changes in x). That’s not a bug — it’s a property of the tails. For most coursework and day-to-day decision-making, these approximations are more than sufficient.
No. It’s a useful approximation when values cluster around a mean with symmetric variation. But many real datasets are skewed, heavy-tailed, or multimodal. Use the normal distribution when it fits the context (or when CLT-style approximations apply).
It’s the probability of getting a value less than or equal to x. Visually, it’s the area under the bell curve to the left of x.
Because the PDF is a density, not a probability. For tight distributions (small σ), the curve can be tall while still having total area 1.
Set percentile to 90. The calculator returns the x value where 90% of outcomes are below it — so only 10% are above it.
For continuous distributions like the normal, it doesn’t matter. P(X=a) is 0, so including or excluding endpoints changes nothing.
If a > b, the calculator will swap them automatically so you still get the correct probability.
MaximCalculator provides simple, user-friendly tools. Always treat results as educational and double-check any important numbers elsewhere.