Interactive Normal Distribution Calculator
Calculate z-scores, density, left-tail probability, right-tail probability, and probability between two values.
What this normal curve distribution calculator does
This calculator helps you analyze values that follow a normal (Gaussian) distribution. You enter a mean, a standard deviation, and one or more target values. The tool then returns practical probability outputs you can use in statistics homework, quality control, test scoring, finance, and data science work.
- Computes the z-score for a single value x
- Computes the probability density at x
- Computes left-tail probability P(X ≤ x)
- Computes right-tail probability P(X ≥ x)
- Computes range probability P(a ≤ X ≤ b)
How to use the calculator
1) Enter distribution parameters
Fill in the mean (μ) and standard deviation (σ). The standard deviation must be greater than zero. If you want the standard normal curve, click Use Standard Normal (0, 1).
2) Enter a value x (optional)
If you enter x, the calculator will provide its z-score and one-sided probabilities. This is useful for questions like: “What percent of values are below 72?”
3) Enter lower and upper bounds (optional)
If you enter both bounds, the calculator computes probability between them: P(a ≤ X ≤ b). This is useful for interval questions such as “What percent of items fall between tolerance limits?”
Understanding the outputs
Z-score
The z-score tells you how many standard deviations x is from the mean: positive means above the mean, negative means below.
Probability density
The density is the height of the bell curve at x. It is not a probability by itself, but it helps describe where values are concentrated.
Tail probabilities
Left-tail probability gives cumulative probability up to x. Right-tail is the remaining area to the right. Together they sum to about 1 (subject to rounding).
Formula reference
PDF: f(x) = (1 / (σ√(2π))) × exp(-0.5 × ((x - μ) / σ)2)
CDF: F(x) = P(X ≤ x), computed numerically through an error-function approximation.
Z-score: z = (x - μ) / σ
Real-world examples
Exam scores
Suppose test scores are approximately normal with mean 75 and standard deviation 10. Enter x = 90 to estimate what percentage of students scored 90 or below.
Manufacturing tolerance
If part diameters are normal with mean 50 mm and standard deviation 0.2 mm, enter a lower and upper bound (say 49.7 and 50.3) to estimate yield within spec.
Service-level planning
For call durations or response times that are roughly bell-shaped, between-range probabilities can help estimate workload and staffing needs.
Common mistakes to avoid
- Using a standard deviation of 0 (not valid)
- Mixing units between mean, standard deviation, and x
- Entering only one bound when you want a between-range probability
- Assuming normality when data are strongly skewed or heavy-tailed
When normal assumptions are reasonable
The normal model is often appropriate when values cluster around a center and become less frequent symmetrically in both directions. Many biological measurements, test score aggregates, and process averages are close to normal, especially with large sample effects.
Final note
This calculator is designed for fast, practical estimation and learning. For high-stakes analysis, validate your distribution assumptions with plots and formal diagnostics before making major decisions.