Convert any percentile (0–100) to its corresponding z‑score in the standard normal distribution.Visualize the cumulative probability, compute one‑sided and two‑sided intervals, and explore real‑world applications in testing, psychometrics, and quality control.
In statistics, the percentile (or cumulative probability) of a value in a normal distribution is the area under the standard normal curve to the left of that value. The z‑score (also called the standard score) is the number of standard deviations a given value lies above or below the mean. Converting a percentile to a z‑score is the inverse of the standard normal CDF – a fundamental operation in hypothesis testing, confidence intervals, and psychometric scaling.
For a given percentile p (0 < p < 1), the z‑score z satisfies:
Φ(z) = p ⟺ z = Φ−1(p)
where Φ is the cumulative distribution function of the standard normal distribution.
The standard normal distribution has probability density function φ(z) = (1/√(2π)) · exp(−z²/2). The cumulative distribution function Φ(z) = ∫−∞z φ(t) dt has no closed‑form inverse. Instead, the inverse CDF (quantile function) is computed using numerical methods such as the Rational Chebyshev approximation (as in AS 241) or the Beasley‑Springer algorithm. These methods provide high‑precision z‑scores for any given percentile, accurate to 10−15.
Our calculator uses a robust implementation of the inverse error function (erf−1) via the relationship Φ−1(p) = √2 · erf−1(2p − 1). This approach is widely used in scientific computing libraries (e.g., SciPy, Boost, R) and ensures both speed and accuracy.
| Percentile | Z‑Score (one‑tailed) | Common Use |
|---|---|---|
| 50th | 0.0000 | Median, mean of standard normal |
| 68th | ±0.4677 | Approx. ±1σ (actually 68.27%) |
| 84.13th | +1.0000 | One standard deviation above mean |
| 90th | +1.2816 | Common threshold in psychological testing |
| 95th | +1.6449 | One‑tailed 5% significance level |
| 97.5th | +1.9600 | Two‑tailed 5% significance level |
| 99th | +2.3263 | One‑tailed 1% significance level |
| 99.5th | +2.5758 | Two‑tailed 1% significance level |
| 99.9th | +3.0902 | One‑tailed 0.1% significance |
| 99.99th | +3.7190 | Extreme outlier threshold |
The Wechsler Adult Intelligence Scale (WAIS) has a mean of 100 and a standard deviation of 15. A score of 130 corresponds to the 97.72nd percentile (z = 2.00). Conversely, if you are in the 95th percentile, your z‑score is 1.645, which translates to an IQ of 100 + 1.645·15 ≈ 124.7. This calculator allows you to instantly convert any percentile to its z‑score and, using μ and σ, to a raw score. This is invaluable for clinicians, school psychologists, and researchers who need to interpret standardized assessments.
Try it: Enter 95th percentile, set μ = 100, σ = 15, and the tool will show X ≈ 124.7. For the 99.9th percentile, X ≈ 146.4 – a score achieved by only 0.1% of the population.
When converting discrete data to z‑scores (e.g., binomial approximation), a continuity correction of ±0.5 is often applied. Our tool uses the exact continuous normal distribution, which is appropriate for most psychometric and scientific applications.
The z‑score is the backbone of confidence interval construction. For a 95% confidence interval, the critical z‑value is 1.96 (the 97.5th percentile for two‑tailed). Use this tool to quickly obtain critical values for any confidence level.
In educational measurement, equipercentile equating maps scores from different test forms to a common scale using percentile‑to‑z transformations. This ensures fairness across test administrations.
While the z‑score is derived from the normal distribution, it is also used as a standardized effect size in non‑parametric contexts (e.g., Cohen's d). However, interpreting percentiles as z‑scores requires the normality assumption.