Normal Distribution Calculator
Compute P(X < x), P(X > x), P(a < X < b), z-scores, and inverse normal with an interactive bell curve
This free online normal distribution calculator provides instant results with no signup required. All calculations run directly in your browser — your data is never sent to a server. Supports both metric (SI) and imperial units with built-in unit selection dropdowns on every input field, so you can work in whatever units your problem provides. Designed for engineering students and professionals working through coursework, design projects, or quick reference calculations.
Normal Distribution Calculator
Compute probabilities and z-scores for the normal distribution N(μ, σ²).
Bell Curve — P(X < x) shaded
PDF Data Table (200 sample points from μ−4σ to μ+4σ)
| x | f(x) |
|---|---|
| -4.0000 | 0.000134 |
| -3.9598 | 0.000157 |
| -3.9196 | 0.000184 |
| -3.8794 | 0.000215 |
| -3.8392 | 0.000251 |
| -3.7990 | 0.000293 |
| -3.7588 | 0.000341 |
| -3.7186 | 0.000396 |
| -3.6784 | 0.000460 |
| -3.6382 | 0.000533 |
| -3.5980 | 0.000616 |
| -3.5578 | 0.000712 |
| -3.5176 | 0.000820 |
| -3.4774 | 0.000944 |
| -3.4372 | 0.001085 |
| -3.3970 | 0.001245 |
| -3.3568 | 0.001426 |
| -3.3166 | 0.001631 |
| -3.2764 | 0.001862 |
| -3.2362 | 0.002122 |
| -3.1960 | 0.002415 |
| -3.1558 | 0.002744 |
| -3.1156 | 0.003112 |
| -3.0754 | 0.003525 |
| -3.0352 | 0.003986 |
| -2.9950 | 0.004499 |
| -2.9548 | 0.005071 |
| -2.9146 | 0.005706 |
| -2.8744 | 0.006410 |
| -2.8342 | 0.007189 |
| -2.7940 | 0.008050 |
| -2.7538 | 0.009000 |
| -2.7136 | 0.010045 |
| -2.6734 | 0.011194 |
| -2.6332 | 0.012454 |
| -2.5930 | 0.013833 |
| -2.5528 | 0.015341 |
| -2.5126 | 0.016985 |
| -2.4724 | 0.018775 |
| -2.4322 | 0.020720 |
| -2.3920 | 0.022830 |
| -2.3518 | 0.025114 |
| -2.3116 | 0.027582 |
| -2.2714 | 0.030244 |
| -2.2312 | 0.033108 |
| -2.1910 | 0.036186 |
| -2.1508 | 0.039486 |
| -2.1106 | 0.043017 |
| -2.0704 | 0.046789 |
| -2.0302 | 0.050808 |
| -1.9899 | 0.055084 |
| -1.9497 | 0.059624 |
| -1.9095 | 0.064433 |
| -1.8693 | 0.069518 |
| -1.8291 | 0.074883 |
| -1.7889 | 0.080532 |
| -1.7487 | 0.086467 |
| -1.7085 | 0.092690 |
| -1.6683 | 0.099200 |
| -1.6281 | 0.105995 |
| -1.5879 | 0.113074 |
| -1.5477 | 0.120430 |
| -1.5075 | 0.128058 |
| -1.4673 | 0.135949 |
| -1.4271 | 0.144093 |
| -1.3869 | 0.152478 |
| -1.3467 | 0.161091 |
| -1.3065 | 0.169916 |
| -1.2663 | 0.178934 |
| -1.2261 | 0.188127 |
| -1.1859 | 0.197473 |
| -1.1457 | 0.206948 |
| -1.1055 | 0.216528 |
| -1.0653 | 0.226186 |
| -1.0251 | 0.235892 |
| -0.9849 | 0.245618 |
| -0.9447 | 0.255332 |
| -0.9045 | 0.265002 |
| -0.8643 | 0.274593 |
| -0.8241 | 0.284072 |
| -0.7839 | 0.293404 |
| -0.7437 | 0.302553 |
| -0.7035 | 0.311484 |
| -0.6633 | 0.320160 |
| -0.6231 | 0.328547 |
| -0.5829 | 0.336609 |
| -0.5427 | 0.344312 |
| -0.5025 | 0.351622 |
| -0.4623 | 0.358508 |
| -0.4221 | 0.364938 |
| -0.3819 | 0.370884 |
| -0.3417 | 0.376318 |
| -0.3015 | 0.381215 |
| -0.2613 | 0.385552 |
| -0.2211 | 0.389309 |
| -0.1809 | 0.392467 |
| -0.1407 | 0.395013 |
| -0.1005 | 0.396933 |
| -0.0603 | 0.398218 |
| -0.0201 | 0.398862 |
| 0.0201 | 0.398862 |
| 0.0603 | 0.398218 |
| 0.1005 | 0.396933 |
| 0.1407 | 0.395013 |
| 0.1809 | 0.392467 |
| 0.2211 | 0.389309 |
| 0.2613 | 0.385552 |
| 0.3015 | 0.381215 |
| 0.3417 | 0.376318 |
| 0.3819 | 0.370884 |
| 0.4221 | 0.364938 |
| 0.4623 | 0.358508 |
| 0.5025 | 0.351622 |
| 0.5427 | 0.344312 |
| 0.5829 | 0.336609 |
| 0.6231 | 0.328547 |
| 0.6633 | 0.320160 |
| 0.7035 | 0.311484 |
| 0.7437 | 0.302553 |
| 0.7839 | 0.293404 |
| 0.8241 | 0.284072 |
| 0.8643 | 0.274593 |
| 0.9045 | 0.265002 |
| 0.9447 | 0.255332 |
| 0.9849 | 0.245618 |
| 1.0251 | 0.235892 |
| 1.0653 | 0.226186 |
| 1.1055 | 0.216528 |
| 1.1457 | 0.206948 |
| 1.1859 | 0.197473 |
| 1.2261 | 0.188127 |
| 1.2663 | 0.178934 |
| 1.3065 | 0.169916 |
| 1.3467 | 0.161091 |
| 1.3869 | 0.152478 |
| 1.4271 | 0.144093 |
| 1.4673 | 0.135949 |
| 1.5075 | 0.128058 |
| 1.5477 | 0.120430 |
| 1.5879 | 0.113074 |
| 1.6281 | 0.105995 |
| 1.6683 | 0.099200 |
| 1.7085 | 0.092690 |
| 1.7487 | 0.086467 |
| 1.7889 | 0.080532 |
| 1.8291 | 0.074883 |
| 1.8693 | 0.069518 |
| 1.9095 | 0.064433 |
| 1.9497 | 0.059624 |
| 1.9899 | 0.055084 |
| 2.0302 | 0.050808 |
| 2.0704 | 0.046789 |
| 2.1106 | 0.043017 |
| 2.1508 | 0.039486 |
| 2.1910 | 0.036186 |
| 2.2312 | 0.033108 |
| 2.2714 | 0.030244 |
| 2.3116 | 0.027582 |
| 2.3518 | 0.025114 |
| 2.3920 | 0.022830 |
| 2.4322 | 0.020720 |
| 2.4724 | 0.018775 |
| 2.5126 | 0.016985 |
| 2.5528 | 0.015341 |
| 2.5930 | 0.013833 |
| 2.6332 | 0.012454 |
| 2.6734 | 0.011194 |
| 2.7136 | 0.010045 |
| 2.7538 | 0.009000 |
| 2.7940 | 0.008050 |
| 2.8342 | 0.007189 |
| 2.8744 | 0.006410 |
| 2.9146 | 0.005706 |
| 2.9548 | 0.005071 |
| 2.9950 | 0.004499 |
| 3.0352 | 0.003986 |
| 3.0754 | 0.003525 |
| 3.1156 | 0.003112 |
| 3.1558 | 0.002744 |
| 3.1960 | 0.002415 |
| 3.2362 | 0.002122 |
| 3.2764 | 0.001862 |
| 3.3166 | 0.001631 |
| 3.3568 | 0.001426 |
| 3.3970 | 0.001245 |
| 3.4372 | 0.001085 |
| 3.4774 | 0.000944 |
| 3.5176 | 0.000820 |
| 3.5578 | 0.000712 |
| 3.5980 | 0.000616 |
| 3.6382 | 0.000533 |
| 3.6784 | 0.000460 |
| 3.7186 | 0.000396 |
| 3.7588 | 0.000341 |
| 3.7990 | 0.000293 |
| 3.8392 | 0.000251 |
| 3.8794 | 0.000215 |
| 3.9196 | 0.000184 |
| 3.9598 | 0.000157 |
| 4.0000 | 0.000134 |
How to Use This Calculator
Enter your input values
Fill in all required input fields for the Normal Distribution Calculator. Most fields include unit selectors so you can work in your preferred unit system — metric or imperial, whichever matches your problem.
Review your inputs
Double-check that all values are correct and that you have selected the right units for each field. Incorrect units are the most common source of calculation errors and can produce results that are off by factors of 2, 10, or more.
Read the results
The Normal Distribution Calculator instantly computes the output and displays results with units clearly labeled. All calculations happen in your browser — no loading time and no data sent to a server.
Explore parameter sensitivity
Try adjusting individual input values to see how the output changes. This is a quick and effective way to develop intuition about how different parameters influence the result and to identify which inputs have the largest effect.
Formula Reference
Normal Distribution Calculator Formula
See calculator inputs for the governing equation
Variables: All variables and their units are labeled in the calculator interface above. Input fields accept values in multiple unit systems — select your preferred unit from the dropdown next to each field.
When to Use This Calculator
- •Use the Normal Distribution Calculator when solving homework or exam problems that require quick numerical verification of your hand calculations — instant feedback helps identify arithmetic errors before they propagate.
- •Use it during the early design phase to rapidly iterate on parameters and narrow down feasible configurations before committing time to detailed finite element simulations or full design packages.
- •Use it when reviewing a colleague's calculation or checking a vendor's data sheet for plausibility — a quick sanity check can prevent costly downstream errors.
- •Use it to generate reference data for a technical report or presentation without manual computation, ensuring consistent, reproducible numbers throughout the document.
- •Use it in the field when a quick estimate is needed and a full engineering software package is not available.
About This Calculator
The Normal Distribution Calculator is a precision engineering calculation tool designed for students, engineers, and technical professionals. Compute P(X < x), P(X > x), P(a < X < b), z-scores, and inverse normal with an interactive bell curve All calculations are performed using established engineering formulas from the relevant scientific literature and standards. Inputs support both metric (SI) and imperial unit systems, with unit conversion handled automatically — simply select your preferred unit from the dropdown next to each field. Results are computed instantly in the browser without sending data to a server, ensuring both speed and privacy. This calculator is intended as a supplementary tool for learning and design exploration; always verify results against authoritative references for safety-critical applications.
The Theory Behind It
The normal (Gaussian) distribution is the most important probability distribution in statistics because of the central limit theorem: the sum or average of many independent random variables tends toward a normal distribution regardless of their individual distributions. The probability density function is f(x) = (1/(σ·√(2π)))·exp(−(x−μ)²/(2σ²)), where μ is the mean and σ is the standard deviation. The cumulative distribution function Φ(z) gives the probability that a standard normal variable is less than z. Because there's no closed-form expression for the integral, tables and software provide Φ(z) values. The standard normal (μ = 0, σ = 1) is used as a reference; any general normal is converted by z-score z = (x − μ)/σ. Common reference values: 68% of the distribution falls within ±1σ of the mean; 95% within ±2σ; 99.7% within ±3σ (the '3-sigma rule'). In engineering, normal distributions describe manufacturing variations (part dimensions, material strengths), measurement errors (repeated readings cluster around a true value), and natural phenomena (heights, weights, life spans). Quality control uses the normal distribution to compute defect probabilities and set control limits. The calculator computes P(X < x), P(X > x), P(a < X < b), z-scores, and inverse CDF for arbitrary normal distributions.
Real-World Applications
- •Manufacturing tolerance analysis: part dimensions are normally distributed; compute the probability that a random part falls outside the spec limits to predict defect rate.
- •Quality control chart design: set upper and lower control limits at ±3σ from the target (the '3-sigma limits'), which should contain 99.73% of in-control production.
- •Reliability analysis: component failure times often follow normal or log-normal distributions; the CDF gives survival probability at any time.
- •Test score analysis: standardized test scores are designed to be approximately normal; percentile rankings use CDF values.
- •Measurement uncertainty: repeated measurements of a physical quantity are approximately normal around the true value; standard deviation quantifies precision.
Frequently Asked Questions
What is the normal distribution?
The normal (Gaussian) distribution is a symmetric bell-shaped probability distribution parameterized by mean μ and standard deviation σ. About 68% of values fall within ±1σ of μ, 95% within ±2σ, and 99.7% within ±3σ. It is the most common distribution in statistics because the central limit theorem makes it the natural 'default' for averages and sums of independent random variables.
What is a z-score?
The z-score z = (x − μ)/σ is the number of standard deviations x is above or below the mean. A z-score of 2 means x is 2σ above the mean. Z-scores standardize the distribution so that tables or formulas for the standard normal (μ = 0, σ = 1) can be used for any normal distribution. Compute z, look up Φ(z) in a table, and interpret.
How do I compute P(a < X < b)?
Compute z_a = (a − μ)/σ and z_b = (b − μ)/σ, then P(a < X < b) = Φ(z_b) − Φ(z_a). For X ~ N(100, 15) and interval [80, 120]: z_a = (80−100)/15 = −1.33; z_b = (120−100)/15 = 1.33; Φ(1.33) − Φ(−1.33) = 0.9082 − 0.0918 = 0.8164. About 82% of values fall in this range.
What is the 3-sigma rule?
99.73% of values from a normal distribution fall within ±3σ of the mean. Only 0.27% are more than 3σ away (either direction). Quality control uses this as a natural limit: measurements beyond ±3σ are rare if the process is in control, so control chart limits at ±3σ have a low false alarm rate but still detect real process shifts.
Is real-world data always normally distributed?
No, but many types of data are approximately normal: averages of independent random variables, most physical measurements, IQ scores, etc. Highly skewed data (income, component lifetimes, earthquake magnitudes) are not normal but may be log-normal or Weibull. The central limit theorem guarantees that SAMPLE MEANS are approximately normal even when the underlying data isn't, as long as sample size is large enough (typically n > 30).
Related Calculators
t-Distribution Calculator
Compute p-values (one-tail and two-tail) and critical t-values for Student's t-distribution with any degrees of freedom
Confidence Interval Calculator
Compute confidence intervals using z or t distribution with margin of error, SE, and visual interval bar
Hypothesis Testing Calculator
Step-by-step one-sample z-test, one-sample t-test, and two-sample Welch t-test with rejection region chart
ANOVA Calculator
One-way ANOVA for 2–5 groups: SSB, SSW, MSB, MSW, F-statistic, p-value, and pairwise post-hoc comparisons
Linear Regression Calculator
Simple linear regression with slope, intercept, R², adjusted R², residuals, predictions, and scatter/residual plots
Chi-Square Calculator
Chi-square test of independence and goodness-of-fit with cell contribution table, df, and p-value