Normal Distribution Probabilities, Percentiles & Curves
Calculate Z-Score, PDF, and CDF of a normal distribution. Visualize the bell curve and shaded probability area.
Calculate Z-Score, PDF, and CDF of a normal distribution. Visualize the bell curve and shaded probability area.
Normal distribution probability calculations answer four distinct questions, and selecting the wrong mode returns the wrong number. Before computing anything, match your question to a mode.
The left-tail mode returns cumulative probability from negative infinity up to your threshold. Use this when your question asks "what fraction falls below" or "how many score less than." CDF(x) is the left-tail probability—50% at the mean, approaching 0 far below and 1 far above.
The right-tail mode equals 1 − CDF(x). Use this when you care about values exceeding a limit—defect rates above a tolerance, scores surpassing a cutoff, or claims exceeding a threshold. The right-tail shrinks as x moves above the mean.
The between mode computes CDF(b) − CDF(a) directly. Range questions—"what percentage of parts lie within spec" or "how likely is a reading between 80 and 90"—belong here. Enter both bounds; the calculator subtracts for you.
The two-tail mode sums probability in both extremes—below −|z| and above +|z|. Two-sided hypothesis tests and symmetric confidence intervals require this mode. For z = 1.96 the two-tailed probability is 0.05, placing 2.5% in each tail.
Common mistake: Confusing right-tail with two-tail doubles the error. Right-tail at z = 1.96 is about 2.5%, not 5%. Always confirm which tail structure your problem demands before interpreting results.
The calculator renders an interactive bell curve after you enter μ, σ, and your query value. Shaded regions visualize probability—area under the curve equals probability.
The curve height at any point is the probability density function (PDF). PDF values are densities, not probabilities—units are "probability per unit x." The peak sits at μ, and the curve is symmetric around the mean. Taller and narrower curves indicate smaller σ; flatter and wider curves indicate larger σ.
The shaded region corresponds to your chosen probability mode. Left-tail shades everything from the left edge up to x. Right-tail shades from x out to the right edge. Between-bounds shades the interval from a to b. Two-tail shades both extreme tails simultaneously, leaving the center unshaded.
The numeric result panel shows the exact probability to several decimal places. Cross-check visually: a small sliver of shading should return a small probability, while most of the curve shaded should return a value near 1.
The bell curve chart doubles as presentation material. Screenshot the shaded region for reports, lectures, or documentation. The visual clarifies which portion of the distribution you computed—helpful when explaining results to stakeholders or students.
Any normal distribution can be converted to the standard normal (μ = 0, σ = 1) using z = (x − μ) / σ, and reversed with x = μ + zσ. Both forms produce identical probabilities—only the scale differs.
Use raw x values when your question involves concrete measurements—test scores, weights, dollars, inches. Clients and non-statisticians understand "the probability of scoring below 70" better than "the probability at z = −0.5." Reporting results in original units improves interpretability.
Use z-scores when comparing across different distributions. A student scoring z = 1.2 in Math and z = 0.8 in English performed relatively better in Math, regardless of raw score scales. Z-scores also simplify referencing published critical values—statistics textbooks list z = 1.645, z = 1.96, z = 2.576 for common confidence levels.
The calculator converts automatically. Enter x along with μ and σ, and it computes z. Enter z directly with μ = 0, σ = 1 (or toggle z-mode if available) to skip conversion. Either way, CDF and tail probabilities match—standardization is purely a scaling operation.
Quick check: z = 0 always corresponds to x = μ. A positive z means x lies above the mean; negative z means x lies below. The magnitude tells how many standard deviations away from center.
Percentiles (quantiles) invert the CDF: given a probability p, return the x or z where P(X ≤ x) = p. Use the inverse CDF mode to compute arbitrary percentiles. Below are common critical values you encounter repeatedly in statistics.
| Percentile | z-score | Typical Use |
|---|---|---|
| 50th (median) | 0.000 | Center of distribution |
| 84th | ≈ 1.000 | One σ above mean |
| 90th | ≈ 1.282 | One-sided 90% bound |
| 95th | ≈ 1.645 | One-sided 95% bound |
| 97.5th | ≈ 1.960 | Two-sided 95% CI upper |
| 99th | ≈ 2.326 | One-sided 99% bound |
| 99.5th | ≈ 2.576 | Two-sided 99% CI upper |
For quick mental estimates: 68% of values lie within ±1σ, 95% within ±2σ, 99.7% within ±3σ. Values beyond three standard deviations are rare—less than 0.3% probability—and often flagged as outliers in quality control.
Enter the target probability in inverse CDF mode. The calculator returns the x (or z) cutoff. For the 75th percentile, input 0.75—the result is the value below which 75% of the distribution falls.
Entering incorrect μ or σ invalidates every downstream probability. Check for these common errors before trusting output.
The calculator expects σ (standard deviation), not σ² (variance). If your source reports variance, take the square root first. Entering variance directly inflates spread dramatically—a variance of 100 implies σ = 10, not σ = 100.
For sample means, the relevant spread is the standard error σ/√n, not the population σ. Forgetting to divide by √n widens confidence intervals incorrectly. For individual observations, use σ directly.
Standard deviation must be strictly positive. σ = 0 collapses the distribution to a spike at μ (no randomness), and negative σ is mathematically undefined. The calculator will reject these inputs.
If your parameters imply values below zero for inherently positive quantities (e.g., income, time, weight), the normal assumption may be inappropriate. Consider log-normal or truncated distributions for bounded data. Always sanity-check whether μ ± 3σ produces plausible values.
Edge case: Extremely small σ relative to x − μ pushes z-scores into far tails where CDF rounds to 0 or 1. If you see probability = 0.0000 or 1.0000, confirm your σ is correct before concluding the event is impossible or certain.
CDF(x) is the probability that a randomly drawn value falls at or below x. It equals the shaded area from the left edge of the curve up to x. At the mean, CDF = 0.5—half the distribution lies below, half above.
Compute 1 − CDF(x), or select right-tail mode. If CDF(x) = 0.85, the probability above x is 0.15.
Two-tailed probability counts both extremes—below −|z| and above +|z|. It is roughly double the one-tailed probability for the same |z|. Use two-tailed for symmetric hypotheses ("different from"), one-tailed for directional claims ("greater than" or "less than").
Use the t-distribution when the population σ is unknown and estimated from a small sample (n < 30). The t-distribution has heavier tails, producing wider intervals and larger p-values. As n grows, t converges to normal.
The calculator uses high-precision numerical algorithms accurate to many decimal places—matching R, Python SciPy, and statistical tables. For extremely small tail probabilities (below 10⁻¹⁰), minor rounding may appear, but results are reliable for all practical work.
Verify normality with histograms, Q-Q plots, or formal tests (Shapiro-Wilk, Anderson-Darling). Skewed, heavy-tailed, or bounded data may require transformations or alternative distributions. The calculator assumes perfect normality—results degrade if that assumption fails.
Normality assumption: Results assume data follow a Gaussian distribution. Real-world data with skewness, outliers, or heavy tails require verification or alternative methods.
Population parameters: The calculator expects true μ and σ. Sample estimates introduce uncertainty; use the t-distribution for small-sample inference.
Independence: Standard normal inference assumes independent observations. Correlated or time-series data need specialized models.
Disclaimer: This calculator is for educational and informational purposes. Verify results with professional statistical software (R, Python, SAS, SPSS) for research, business, or critical decisions. Consult qualified statisticians for important analyses.
Common questions about normal distribution calculations, PDF vs CDF, z-scores, tail probabilities, and statistical accuracy.
PDF (Probability Density Function) is the height of the bell curve at a specific point x—it measures density, not probability. The CDF (Cumulative Distribution Function) is the probability that X is less than or equal to x, calculated as the area under the PDF curve from negative infinity up to x. While PDF gives you the curve shape, CDF gives you actual probabilities. For example, if CDF(85) = 0.84, there's an 84% chance the value is 85 or below. Areas under the PDF correspond to probabilities, while the CDF returns that area directly.
Right-tail probability is the chance that X is greater than x, calculated as 1 - CDF(x). For example, if CDF(90) = 0.95, then P(X > 90) = 1 - 0.95 = 0.05 (5% right-tail). Two-tailed probability for a z-score represents extreme values in either direction from the mean. For a given |z|, the two-tailed p-value is 2 × (1 - CDF(|z|)). For instance, z = 1.96 has a two-tailed probability of approximately 0.05, meaning there's a 5% chance of observing z ≤ -1.96 or z ≥ +1.96. Our calculator provides tail type options and shades the corresponding area on the chart.
Use z-scores (standardized scale with mean 0, standard deviation 1) when you want to compare values from different normal distributions or work with published critical values (e.g., z = 1.96 for 95% confidence). Use x (original scale) when you need results in the actual units of your data (e.g., test points, dollars, millimeters). The probabilities are identical—only the scale changes. The conversion is z = (x - μ) / σ or x = μ + zσ. If you're working directly with z-scores from a research paper or textbook, set μ = 0 and σ = 1 in the calculator, or use z-mode if available.
Yes. Enter lower and upper bounds to compute P(lower ≤ X ≤ upper) = CDF(upper) - CDF(lower). The calculator shades the interval on the bell curve and displays the numeric probability directly, so you don't need to manually subtract CDF values. This is the most intuitive way to answer range questions like 'What's the probability a score is between 70 and 85?' or 'What fraction of measurements fall within the tolerance zone of 49.5 to 50.5?' The chart visually confirms the shaded region, making it easy to interpret and communicate results.
Yes. Given a test statistic z (or convert x to z using z = (x - μ) / σ), compute the one-tailed or two-tailed p-value as appropriate for your hypothesis test. For a one-tailed test, the p-value is the right-tail or left-tail probability (depending on the alternative hypothesis). For a two-tailed test, the p-value is 2 × (1 - CDF(|z|)). Compare the p-value to your significance level α (commonly 0.05) to decide whether to reject the null hypothesis. Note: For small samples (n < 30) or unknown population σ, use the t-distribution calculator instead of the normal distribution for more accurate inference.
We use high-precision numerical approximations for the normal CDF (Φ) and its inverse, based on well-established statistical algorithms (similar to those in R, Python SciPy, and Excel). The results are accurate to many decimal places and suitable for all typical statistical work, including research, quality control, finance, and engineering. For probabilities down to 0.0001 or even lower, the accuracy matches published statistical tables. Extremely far into the tails (probabilities below 10⁻¹⁰), small numerical errors may appear, but for practical purposes, the calculator is highly reliable and exceeds the precision needed for most applications.
Enter your values above to calculate the normal distribution probabilities and visualize the bell curve.
You'll get: