Compute cumulative probabilities, percentiles, and z‑scores for the standard normal distribution (μ = 0, σ = 1). Visualize the bell curve with shaded tail areas, critical values, and the Empirical Rule. Ideal for statistics students, researchers, quality control, and data science professionals.
The standard normal distribution is a special case of the normal (Gaussian) distribution with mean μ = 0 and standard deviation σ = 1. It is the most widely used probability distribution in statistics, serving as the foundation for hypothesis testing, confidence intervals, regression analysis, and quality control. The standard normal curve is symmetric, bell‑shaped, and fully described by its z‑score — the number of standard deviations a value lies from the mean.
The probability density function (PDF) is:
φ(z) = 1⁄√(2π) · e−z²⁄2
The cumulative distribution function (CDF) Φ(z) gives the probability that a standard normal variable Z ≤ z.
The standard normal distribution was first introduced by Abraham de Moivre in 1733 as an approximation to the binomial distribution. Later, Carl Friedrich Gauss developed it further in the context of least‑squares estimation and the theory of errors, which is why the normal distribution is often called the Gaussian distribution. Today, the standard normal is the bedrock of inferential statistics, enabling researchers to determine how unusual or expected a particular observation is, given a known population distribution.
Z‑score → Probability: Given a z‑score z, the calculator evaluates the cumulative distribution function Φ(z). The standard normal CDF has no closed‑form antiderivative, so we use the error function (erf) relationship: Φ(z) = ½ [1 + erf(z / √2)]. The implementation uses a high‑precision rational approximation (Abramowitz & Stegun, 1964) accurate to 10−15.
Probability → Z‑score: Given a left‑tail probability p, the calculator computes the inverse CDF (quantile function) using the probit function. This is achieved via a fast, robust algorithm based on the inverse error function (erf−1) with Newton‑Raphson refinement for machine‑precision accuracy.
The graph is rendered using the HTML5 Canvas API, plotting the PDF φ(z) over the range [−4.5, +4.5] with adaptive scaling. The shaded areas (left tail, right tail, and two‑tailed) are drawn using composite paths, and the critical z‑score is marked with a vertical dashed line.
The standard normal distribution has several elegant properties that make it indispensable in statistics:
| Confidence Level | Two‑tailed α | Critical z (|z|) | One‑tailed z (α) |
|---|---|---|---|
| 90% | 0.10 | 1.645 | 1.282 |
| 95% | 0.05 | 1.960 | 1.645 |
| 98% | 0.02 | 2.326 | 2.054 |
| 99% | 0.01 | 2.576 | 2.326 |
| 99.5% | 0.005 | 2.807 | 2.576 |
| 99.9% | 0.001 | 3.291 | 3.090 |
A university administers a standardized entrance exam. The scores are normally distributed with mean μ = 500 and standard deviation σ = 100. To admit the top 10% of students, the university needs to determine the minimum score. First, find the z‑score for the 90th percentile: p = 0.90 → z = 1.2816. Then, the cutoff score is x = μ + z·σ = 500 + 1.2816×100 = 628.16. Using our standard normal calculator, you can instantly obtain the z‑score for any percentile, then standardize any raw score with the formula z = (x − μ) / σ. This tool is invaluable for educational assessment, psychometrics, and norm‑referenced testing.
The standard normal PDF is φ(z) = (1/√(2π))·e−z²/2. Its integral from −∞ to z gives the CDF Φ(z). Since the integral cannot be expressed in elementary functions, numerical methods are required. Our calculator uses the erf approach:
Φ(z) = ½ [1 + erf(z / √2)]
where erf(x) = (2/√π) ∫₀x e−t² dt
The inverse is obtained by solving Φ(z) = p for z. We use the inverse error function: z = √2 · erf−1(2p − 1), with a polynomial approximation followed by Newton‑Raphson refinement to achieve machine precision.