Z-Score to Percentile Calculator
Based on the standard normal distribution (μ = 0, σ = 1)
Based on the standard normal distribution (μ = 0, σ = 1)
Above Average
A common above-average benchmark used in standardized testing and performance reports.
A z-score of 1.5 is a clear above-average result but well short of the top 5% threshold (which lives near z = 1.645).
Below Average
A negative z-score indicates a below-average value. This example illustrates how percentiles below 50 are computed.
Negative z-scores translate to percentiles below 50. The further below 0, the lower the percentile.
Top of the Curve
A z of 2.33 is the standard one-tailed 1% critical value — useful in significance testing and elite-band cutoffs.
Used as a cutoff for the top 1% on tests and as a one-tailed 1% significance threshold in hypothesis testing.
The percentile of a z-score equals the cumulative left-tail probability multiplied by 100. Φ(z) is the standard normal CDF — the probability that a random standard normal value is at or below z. Multiplying by 100 expresses that probability as a rank from 0 to 100.
percentile = Φ(z) × 100
A z-score and a percentile rank describe the same position from two different angles. The z-score says how many standard deviations a value sits from the mean. The percentile says how many out of 100 randomly drawn values would land at or below it. To convert from one to the other, you take the cumulative probability that a standard normal value falls at or below the given z-score, then multiply by 100. That cumulative probability comes from the standard normal CDF. A z-score of 0 sits at the 50th percentile because half the curve lies below the mean. A z-score of 1 sits at about the 84th percentile because about 84% of the curve lies at or below one standard deviation above the mean.
A student scores z = 1.28 on a standardized exam. What percentile is that score?
Percentile rank is one of the most intuitive ways to communicate where a score sits on a distribution, which is why it appears on standardized tests, growth charts, and admissions reports.
A percentile rank is the percent of the distribution at or below a given value. A z-score is a value's distance from the mean in standard deviations. Both describe the same position; the difference is the units. Common z-to-percentile reference points: z = -2 → rank 2.28, z = -1 → rank 15.87, z = 0 → rank 50, z = 1 → rank 84.13, z = 2 → rank 97.72, z = 3 → rank 99.87. The 25th, 50th, and 75th percentiles correspond to z = -0.6745, 0, and 0.6745 respectively — the quartile boundaries.
A z-score of 1 corresponds to a percentile rank of about 84.13. This means about 84% of standard normal values fall at or below z = 1.
A z-score of 2 corresponds to a percentile rank of about 97.72. About 97.7% of standard normal values fall at or below z = 2.
Negative z-scores fall below the 50th percentile. For example, z = -1 has a percentile rank of about 15.87 and z = -2 has a percentile rank of about 2.28.
Percentile rank is the percent of values at or below the score. Percentage above is the percent of values strictly greater than the score. They are complements: percentile rank + percentage above = 100.
Use the inverse normal CDF on the percentile divided by 100. Our inverse z-score calculator does this directly: enter your percentile as a left-tail probability (e.g., 0.90 for the 90th percentile) to get the z.
A z-score of 0 is exactly at the mean of the standard normal distribution. The distribution is symmetric, so half of all values fall on each side, giving a 50th percentile rank.
No. The standard normal distribution has infinitely long tails, so any finite z-score has a percentile strictly between 0 and 100. Very large z-scores approach 100 but never reach it.
This calculator uses the Abramowitz and Stegun rational approximation for the normal CDF, which gives percentile values accurate to about 7.5 × 10⁻⁶ percentile points across the relevant range.
Reference: Percentile rank is computed as Φ(z) × 100 using the standard normal cumulative distribution function with the Abramowitz and Stegun error-function approximation.