Skip to main content

Normal Distribution Probabilities, Percentiles & Curves

Calculate Z-Score, PDF, and CDF of a normal distribution. Visualize the bell curve and shaded probability area.

Last Updated: February 13, 2026

Pick Your Probability Mode (≤, ≥, Between, Two-Tail)

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.

Left-Tail: P(X ≤ x)

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.

Right-Tail: P(X ≥ x)

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.

Between: P(a ≤ X ≤ b)

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.

Two-Tail: P(|X − μ| ≥ |x − μ|)

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.

Shade the Bell Curve and Read the Area

The calculator renders an interactive bell curve after you enter μ, σ, and your query value. Shaded regions visualize probability—area under the curve equals probability.

Understanding the PDF Height

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 σ.

Translating Shaded Area to Probability

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.

Using the Plot for Communication

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.

Raw x vs Z-Score Conversion (When to Use Each)

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.

When to Work in Raw Units (x)

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.

When to Work in z-Scores

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.

Calculator Toggle

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 and Critical Cutoffs (Common Values)

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.

Standard Percentile Reference

Percentilez-scoreTypical Use
50th (median)0.000Center of distribution
84th≈ 1.000One σ above mean
90th≈ 1.282One-sided 90% bound
95th≈ 1.645One-sided 95% bound
97.5th≈ 1.960Two-sided 95% CI upper
99th≈ 2.326One-sided 99% bound
99.5th≈ 2.576Two-sided 99% CI upper

The 68-95-99.7 Shortcut

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.

Finding Any Percentile

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.

Mean and Sigma Pitfalls That Break Results

Entering incorrect μ or σ invalidates every downstream probability. Check for these common errors before trusting output.

Variance vs Standard Deviation

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.

Population σ vs Sample s

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.

Negative or Zero σ

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.

Unrealistic Parameter Combinations

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.

Normal Curve Quick Answers

What does the CDF value represent?

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.

How do I find the probability above a value?

Compute 1 − CDF(x), or select right-tail mode. If CDF(x) = 0.85, the probability above x is 0.15.

Why does my two-tailed p-value differ from the one-tailed?

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").

When should I use the t-distribution instead?

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.

How precise are these calculations?

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.

Can I trust normal assumptions for my data?

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.

Limitations

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.

Sources

Frequently Asked Questions

Common questions about normal distribution calculations, PDF vs CDF, z-scores, tail probabilities, and statistical accuracy.

What's the difference between PDF and CDF?

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.

How do I compute right-tail and two-tailed probabilities?

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.

When should I use z vs x?

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.

Can I calculate probability between two values?

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.

Can I use this for hypothesis testing and p-values?

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.

How accurate are the calculations?

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.

Related Math & Statistics Tools

Normal Distribution Calculator: PDF, CDF & Percentiles