UTILS.
Private by default
🔔

Normal Distribution Calculator

Compute z-scores and normal distribution probabilities: P(X ≤ x), P(X ≥ x), the area between two values, and the density at x.

Your files stay on this device

Files are processed in your browser, never uploaded. The site downloads code and assets to run the tools. No accounts or trackers.

Use Download to save this tool as one HTML file for offline use.

Privacy →

About this tool

The Normal Distribution Calculator works out probabilities for a normal (Gaussian) random variable X with mean μ and standard deviation σ. Enter μ, σ and a value x — and optionally a second value x2 — and it returns the z-score and the associated tail and interval probabilities as percentages, all computed in your browser with nothing uploaded.

The standardised score is z = (x − μ) / σ. The cumulative probability P(X ≤ x) is found from the standard normal CDF Φ(z), approximated with the Abramowitz–Stegun error-function formula; then P(X ≥ x) = 1 − Φ(z). If you supply x2 greater than x, the area between them is Φ((x2 − μ)/σ) − Φ(z). The probability density at x is (1 / (σ√(2π)))·e^(−z²/2).

The standard deviation σ must be greater than zero; a zero or negative σ is rejected as invalid. Because the CDF uses a rational approximation, probabilities are accurate to a few decimal places — plenty for coursework and everyday work, though not to the last digit of a printed z-table.

Frequently asked questions

What is a z-score?
z = (x − μ)/σ is the number of standard deviations x lies above (positive) or below (negative) the mean. It converts any normal value to the standard normal scale so one table of probabilities serves every case.
How accurate are the probabilities?
The cumulative probability uses the Abramowitz–Stegun error-function approximation, accurate to roughly ±1×10⁻⁷ in the error function. For example P(Z ≤ 1) comes out to about 84.13%, matching standard z-tables.
How do I get the area between two values?
Enter x and a larger x2. The tool computes Φ((x2−μ)/σ) − Φ((x−μ)/σ), the probability that X falls strictly between the two values. Leave x2 blank to skip it.
What is the density (PDF) value?
It is the height of the bell curve at x, (1/(σ√(2π)))·e^(−z²/2). It is not a probability by itself — probabilities come from areas under the curve, not from the height at a single point.

More tools