Percentile to Z-Score Calculator

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.

Enter a value between 0 and 100 (exclusive of 0 and 100 for practical purposes).
Median (50th)
68th (±1σ)
95th (1.645)
97.5th (1.96)
99th (2.326)
99.9th (3.090)
2.5th (−1.96)
Privacy first: All calculations are performed locally in your browser. The normal curve is drawn on canvas – no data is transmitted or stored.

From Percentile to Z‑Score: The Inverse Normal Transformation

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.

Why the Percentile‑to‑Z Transformation Matters

  • Standardized Testing: Scores like the SAT, GRE, and IQ tests are reported as percentiles and scaled scores. Converting percentiles to z‑scores allows direct comparison across different tests.
  • Clinical Psychology: The z‑score is used to interpret standardized assessments (e.g., WAIS, MMPI) by comparing an individual's performance to a normative sample.
  • Quality Control: In Six Sigma, process capability indices (Cp, Cpk) rely on z‑scores derived from percentiles of defect rates.
  • Finance: Value‑at‑Risk (VaR) models use quantiles of the normal distribution to estimate potential losses.
  • Machine Learning: Feature scaling and outlier detection often involve z‑score normalization.

The Mathematical Derivation

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.

Common Percentiles and Their Z‑Scores

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
Case Study: IQ Scores and the Normal Distribution

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.

Step‑by‑Step Usage Guide

  1. Enter a percentile value between 0 and 100 (e.g., 95 for the 95th percentile).
  2. Select the tail direction: Left (P(Z ≤ z)), Right (P(Z ≥ z)), or Two‑tailed (P(|Z| ≥ |z|)).
  3. Click Compute Z‑Score – the tool instantly returns the z‑score and associated tail probabilities.
  4. Optionally, enter a mean (μ) and standard deviation (σ) to compute the corresponding raw score.
  5. Explore the interactive normal curve: the shaded region represents the percentile, and the red vertical line marks the z‑score.

Expert‑Level Insights

The Continuity Correction

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.

Confidence Intervals

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.

Equipercentile Equating

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.

Robustness to Non‑Normality

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.

Frequently Asked Questions

A percentile is a value on a scale of 0 to 100 that indicates the percentage of a distribution that is equal to or below it. A z‑score is the number of standard deviations a value is from the mean. They are related by the standard normal CDF: percentile = Φ(z) × 100. Converting between them requires the inverse normal transformation.

1.645 is the one‑tailed critical value for α = 0.05 (5% in the right tail). 1.96 is the two‑tailed critical value for α = 0.05 (2.5% in each tail). The 95th percentile is the value below which 95% of observations fall, which corresponds to a one‑tailed z‑score of 1.645. For a two‑tailed 95% confidence interval, you use the 97.5th percentile (z = 1.96).

This tool is designed for percentile‑to‑z conversion. However, you can use the inverse operation by entering the cumulative probability as the percentile. For example, to find the percentile for z = 1.96, enter 97.5 as the percentile (since Φ(1.96) ≈ 0.975). The tool will return z ≈ 1.96. For a dedicated z‑to‑percentile converter, please see our Z‑Score to Percentile Calculator.

The calculation uses a high‑precision rational approximation (AS 241 / Beasley‑Springer) with an absolute error less than 1.5 × 10−8 for all p in (0, 1). For typical statistical work, this level of accuracy is more than sufficient. The results are displayed to 6 decimal places for clarity.

Percentiles near 0 or 100 (e.g., 0.001 or 99.999) produce z‑scores with large magnitudes (±3.09, ±4.26, etc.). Our calculator handles values as extreme as 1×10−12 (z ≈ ±7.06). However, for most applications, percentiles between 0.1 and 99.9 are sufficient.

The canvas renders the standard normal PDF φ(z) over the range z ∈ [−4, 4]. The shaded area under the curve to the left of the computed z‑score (or to the right, or both tails) is filled in blue. The z‑score itself is marked with a red vertical line. The green tick marks indicate ±1σ, ±2σ, and ±3σ.

References & Further Reading

References: MathWorld – Normal Distribution; Wikipedia – Quantile Function; Abramowitz, M. & Stegun, I. A. (1972). Handbook of Mathematical Functions.
Last reviewed: June 2026 – GetZenQuery tech Team.