Z-Score to Percentile Calculator: Formula, Steps, and Examples
A z score to percentile calculator turns a standard score into the percentage of a distribution that falls below it, which is exactly what most statistics, psychology, and standardized-test problems actually ask for. Once you understand the standard normal distribution and the empirical rule, you can find that percentile by hand in under a minute, without needing any software at all. This guide walks through the formula, a full z-table walkthrough, and several worked examples with real numbers so you can check a calculator's output or solve the problem without one.
Contents
- 01What Is a Z-Score, and Why Convert It to a Percentile?
- 02What Is the Z-Score to Percentile Formula?
- 03How Do You Read a Standard Normal (Z) Table?
- 04Step-by-Step: Converting a Z-Score to a Percentile by Hand
- 05Worked Examples: From Test Scores to Percentiles
- 06What About Negative Z-Scores?
- 07How Does the Empirical Rule (68-95-99.7 Rule) Connect to Percentiles?
- 08Common Mistakes When Converting Z-Scores to Percentiles
- 09Practice Problems: Can You Convert These Z-Scores to Percentiles?
- 10How Can Solvify Help You Check a Z-Score to Percentile Calculation?
What Is a Z-Score, and Why Convert It to a Percentile?
A z-score (or standard score) measures how many standard deviations a raw value sits from the mean of its distribution. The formula is z = (x - μ) ÷ σ, where x is the raw score, μ is the population mean, and σ is the population standard deviation. A z-score of 0 means the value equals the mean; a z-score of +1.5 means the value sits 1.5 standard deviations above the mean; a z-score of -2 means it sits 2 standard deviations below. Z-scores are unitless, which is exactly what makes them useful: a score of 82 on a chemistry exam and a height of 178 cm cannot be compared directly, but their z-scores can. A z-score alone is still hard to interpret intuitively, since "1.5 standard deviations above average" does not tell most people how unusual a result actually is. A percentile fixes that: it states the percentage of a distribution that falls at or below a given value, assuming the data follows a normal (bell-curve) distribution. A z-score of 1.5 corresponds to roughly the 93rd percentile, meaning the value beats about 93% of the distribution. Converting z to percentile is the bridge between a statistical formula and a number people can actually reason about. This conversion shows up constantly outside the statistics classroom. Standardized tests (SAT, ACT, GRE, GMAT), IQ tests, pediatric growth charts, college admissions comparisons across different exams, manufacturing quality-control charts, and biostatistics research all report results as percentiles precisely because a raw score or a bare z-score means little without context. A pediatrician saying "your child's height is at the 40th percentile" is doing the exact same z-to-percentile conversion covered in this guide, just with age-specific growth-chart means and standard deviations instead of a single overall mean.
A z-score tells you distance from the mean in standard deviations; a percentile tells you rank within the group. Converting between them is what makes a raw z-score meaningful.
What Is the Z-Score to Percentile Formula?
The exact formula is percentile = Φ(z) × 100, where Φ(z) is the cumulative distribution function (CDF) of the standard normal distribution: the probability that a randomly selected value from a normal distribution falls at or below z. Φ(z) has no simple closed-form algebraic expression; it is defined by an integral of the normal probability density function from negative infinity up to z, and it is technically written in terms of the error function, erf(z ÷ √2). That is why, in practice, nobody solves Φ(z) with plain algebra by hand. Instead, everyone relies on either a precomputed standard normal (z) table, a graphing calculator's built-in normalcdf function, a spreadsheet formula like Excel's NORM.S.DIST, or a statistics library such as Python's scipy.stats.norm.cdf. The practical version of the formula students actually use is: look up z in a z-table to get Φ(z) as a decimal between 0 and 1, then multiply by 100 to express it as a percentile. For example, Φ(1.50) = 0.9332, so a z-score of 1.50 sits at the 93.32nd percentile. Any online z score to percentile calculator is simply automating this same lookup with more decimal precision than a printed table can show, which is why hand calculations and calculator results sometimes differ by a few hundredths of a percentile point.
Percentile = Φ(z) × 100. Φ(z) comes from a standard normal table, a calculator's normalcdf function, or software like Excel's NORM.S.DIST.
How Do You Read a Standard Normal (Z) Table?
A standard normal table lists cumulative probabilities Φ(z) for z-scores rounded to two decimal places. Rows list the z-score to one decimal place (its "tenths" digit), and columns list the second decimal place (its "hundredths" digit). Reading the table is a lookup, not a calculation, but it is worth knowing that two table formats exist: a cumulative-from-the-left table (the type used throughout this guide, which directly gives Φ(z) and therefore the percentile) and a cumulative-from-the-mean table (which gives the area between 0 and z, requiring you to add 0.5 for positive z or subtract from 0.5 for negative z). Always check which format a given table uses before reading values off it, since mixing the two formats up is a common source of errors.
1. Step 1 - Round your z-score to two decimal places
Standard tables are built for two-decimal precision, so round a raw z-score like 1.6666... to 1.67 before looking anything up.
2. Step 2 - Find the row for the first two digits
For z = 1.67, find the row labeled 1.6 in the left-hand column of the table.
3. Step 3 - Find the column for the second decimal digit
Move across that row to the column labeled .07 (the hundredths digit of 1.67).
4. Step 4 - Read the intersection and convert to a percentile
The value at the intersection of the 1.6 row and .07 column is 0.9525. Multiply by 100: z = 1.67 corresponds to the 95.25th percentile.
5. Step 5 - Sanity-check the direction
A positive z should always give a percentile above 50, and a negative z should always give a percentile below 50. If your lookup contradicts that, you likely read the wrong table format or the wrong row/column.
z = 1.6 row, .07 column → 0.9525 → 95.25th percentile. Every standard normal table lookup follows this same row-then-column pattern.
Step-by-Step: Converting a Z-Score to a Percentile by Hand
The full process for turning any raw score into a percentile has four steps, whether you are doing it by hand with a table or checking a z score to percentile calculator's output. This sequence works regardless of what the underlying data represents, as long as the distribution is approximately normal.
1. Step 1 - Calculate the z-score
Use z = (x - μ) ÷ σ with the raw score x, the mean μ, and the standard deviation σ of the distribution. Getting μ and σ right matters just as much as the arithmetic; using a sample standard deviation when the problem calls for a population standard deviation (or vice versa) will shift every downstream percentile.
2. Step 2 - Round to two decimal places
Round the z-score so it matches the precision of a standard z-table, for example rounding 1.666 to 1.67. Keep at least three or four decimal places in the z-score itself during the division step, and only round at the very end, right before the table lookup.
3. Step 3 - Look up Φ(z) in the z-table (or use a calculator function)
Find the cumulative probability for a positive z directly. For a negative z, look up the positive version and subtract from 1, since the standard normal distribution is symmetric around 0. If you are using a calculator or software function instead of a printed table, you skip this rounding step entirely and get a more precise decimal result.
4. Step 4 - Multiply by 100 and interpret
Multiply the decimal probability by 100 to get the percentile, then state what it means in context: "this score beats X% of the distribution." Reporting the raw number without the interpretation sentence is technically correct but usually incomplete for a homework or lab-report answer.
Four steps, every time: find z, round to two decimals, look up Φ(z), multiply by 100. The same sequence works for test scores, lab measurements, and growth-chart data.
Worked Examples: From Test Scores to Percentiles
These three examples use realistic mean and standard deviation values to show the full calculation from raw score to percentile, including the answer check. Each one follows the same four-step process from above, just with different numbers.
1. Example 1 - SAT section score
A student scores 650 on an SAT section where the mean is 500 and the standard deviation is 100 (a common approximation used in test-prep materials). z = (650 - 500) ÷ 100 = 1.50. Looking up z = 1.50 gives Φ(1.50) = 0.9332. Percentile = 0.9332 × 100 = 93.32. The student scored higher than about 93.3% of test takers. Check: since 650 is 1.5 standard deviations above the mean, and roughly 34.13% of a normal distribution lies between the mean and 1 standard deviation above it, plus another chunk between 1 and 1.5 SD, landing near the low-to-mid 90s percentile is consistent with the empirical rule covered later in this guide.
2. Example 2 - IQ score
An IQ test has a mean of 100 and a standard deviation of 15. A test-taker scores 125. z = (125 - 100) ÷ 15 = 25 ÷ 15 = 1.667, which rounds to 1.67. Φ(1.67) = 0.9525. Percentile = 0.9525 × 100 = 95.25. A score of 125 sits at the 95.25th percentile, meaning it outperforms about 95.25% of the population on that test. Note that 125 is often described casually as "gifted range" on some IQ scales, which lines up with sitting in roughly the top 5% of scores.
3. Example 3 - A below-average exam score (negative z)
A class exam has a mean of 75 and a standard deviation of 8. A student scores 62. z = (62 - 75) ÷ 8 = -13 ÷ 8 = -1.625, which rounds to -1.63. Because standard tables only list positive z-values, look up the positive version first: Φ(1.63) = 0.9484. For a negative z, percentile = (1 - 0.9484) × 100 = 0.0516 × 100 = 5.16. The student's score of 62 sits at only the 5.16th percentile, lower than about 94.8% of the class. That single negative sign is the entire difference between reporting a top score and a bottom score, which is why the next section walks through negative z-scores in detail.
Same formula, three different contexts: z = 1.50 → 93.32nd percentile, z = 1.67 → 95.25th percentile, z = -1.63 → 5.16th percentile.
What About Negative Z-Scores?
Standard normal tables almost always list only positive z-values, because the distribution is perfectly symmetric around a mean of 0. That symmetry gives a simple rule: for a negative z-score, look up the positive version of the same number, then subtract the result from 1 (or from 100 if working in percentile terms directly). This works because Φ(-z) = 1 - Φ(z) for any z, a direct consequence of the area under the curve to the left of -z being exactly the mirror image of the area to the right of +z. For example, a z-score of -2.10 corresponds to a value well below the mean. Looking up the positive version, Φ(2.10) = 0.9821. Since z is negative, percentile = (1 - 0.9821) × 100 = 0.0179 × 100 = 1.79. A z-score of -2.10 sits at only the 1.79th percentile, an unusually low result, consistent with being more than 2 standard deviations below average. As a second check, a z-score of -0.30 (much closer to the mean) gives Φ(0.30) = 0.6179, so percentile = (1 - 0.6179) × 100 = 38.21 — still below the 50th percentile as expected, but nowhere near as extreme as -2.10.
Negative z-score rule: percentile = (1 - Φ(|z|)) × 100. The more negative the z-score, the closer the percentile gets to 0.
How Does the Empirical Rule (68-95-99.7 Rule) Connect to Percentiles?
The empirical rule states that for a normal distribution, about 68% of values fall within 1 standard deviation of the mean, about 95% fall within 2 standard deviations, and about 99.7% fall within 3 standard deviations. Because the distribution is symmetric, these percentages split evenly on either side of the mean, which lines up directly with specific percentiles at whole-number z-scores. This rule is also the statistical backbone of Six Sigma quality control, where a process running at ±3 standard deviations from target is expected to produce defects only about 0.3% of the time — the same 99.7% figure, just framed as a manufacturing tolerance instead of a percentile.
1. z = -3 → 0.13th percentile
Φ(-3.00) ≈ 0.0013, so 0.13% of the distribution falls below 3 standard deviations under the mean, an extremely rare result.
2. z = -2 → 2.28th percentile
Φ(-2.00) ≈ 0.0228, meaning only about 2.3% of the distribution falls more than 2 standard deviations below the mean.
3. z = -1 → 15.87th percentile
Φ(-1.00) ≈ 0.1587. Half of the "outside 68%" (which is 32%, split into two 16% tails) falls below -1 SD.
4. z = 0 → 50th percentile
The mean itself is always exactly the 50th percentile in a normal distribution, since half the data lies above and half below.
5. z = 1 → 84.13th percentile
Φ(1.00) ≈ 0.8413. This is the 50th percentile plus half of the 68% that falls within 1 SD of the mean (50 + 34.13 = 84.13).
6. z = 2 → 97.72nd percentile
Φ(2.00) ≈ 0.9772, matching 50 plus half of the 95% within 2 SD (50 + 47.72 = 97.72).
7. z = 3 → 99.87th percentile
Φ(3.00) ≈ 0.9987, matching 50 plus half of the 99.7% within 3 SD (50 + 49.87 = 99.87).
The empirical rule is a percentile shortcut for whole-number z-scores: z = ±1 → 15.87th / 84.13rd percentile, z = ±2 → 2.28th / 97.72nd percentile, z = ±3 → 0.13th / 99.87th percentile.
Common Mistakes When Converting Z-Scores to Percentiles
A handful of errors account for most incorrect z-score-to-percentile conversions, whether computed by hand or checked against a calculator. Watching for these four specifically catches the majority of graded-homework mistakes.
1. Mistake 1 - Forgetting to flip negative z-scores
Reading a negative z-score directly off a positive-only table without subtracting from 1 gives a percentile that is far too high, often reporting a below-average score as above average. If a percentile for a clearly below-average raw score comes out above 50, that flip step was skipped.
2. Mistake 2 - Confusing percentile with percentage correct
A percentile rank (beats X% of test takers) is not the same as a percentage score (X% of questions answered correctly). A student can score 70% correct and still land in the 90th percentile if the test was difficult for everyone, or score 95% correct and land in the 50th percentile on an easy test where everyone scored well.
3. Mistake 3 - Rounding the z-score too early
Rounding z to one decimal place before looking it up in a two-decimal table throws away real precision; round to exactly two decimal places, matching the table's resolution, and only round after completing the full division step.
4. Mistake 4 - Assuming normality without checking
The entire z-to-percentile conversion assumes the underlying data is approximately normally distributed. For skewed data (like household income or website session lengths), a z-score-based percentile can be badly wrong, and a percentile should instead be computed directly from the actual data distribution (an empirical percentile) rather than from a theoretical normal curve.
Before trusting a percentile result, double-check the sign of z, the table precision, and whether the underlying data is actually close to normally distributed.
Practice Problems: Can You Convert These Z-Scores to Percentiles?
Try each problem before checking the answer. All four reuse the same lookup-and-convert method from the step-by-step section above, moving from a direct z-score lookup to a full raw-score problem.
1. Problem 1 - Straightforward positive z
Convert z = 2.00 to a percentile. Answer: Φ(2.00) = 0.9772, so percentile = 97.72.
2. Problem 2 - Small negative z
Convert z = -0.50 to a percentile. Answer: Φ(0.50) = 0.6915, so percentile = (1 - 0.6915) × 100 = 30.85.
3. Problem 3 - From raw score to percentile in one pass
A class average is 70 with a standard deviation of 10. A student scores 58. Find the percentile. Answer: z = (58 - 70) ÷ 10 = -1.20. Φ(1.20) = 0.8849, so percentile = (1 - 0.8849) × 100 = 11.51.
4. Problem 4 - Working backward from a percentile
A report says a value sits at the 84th percentile. Approximately what z-score does that correspond to, using the empirical rule? Answer: since z = 1 lines up with the 84.13th percentile, the value is roughly 1 standard deviation above the mean.
Working through a handful of z-to-percentile conversions by hand makes it easy to sanity-check any calculator's output instead of trusting it blindly.
How Can Solvify Help You Check a Z-Score to Percentile Calculation?
Once you understand the table lookup and the formula behind it, Solvify's AI-powered solver can take a photo of a statistics problem, show the z-score calculation, the table lookup, and the final percentile step by step, so you can compare its work against your own by-hand result and catch sign or rounding errors before they end up on a graded assignment. That same step-by-step breakdown extends beyond statistics to algebra, calculus, chemistry, and other subjects, which is useful once a stats course starts mixing z-score problems with other homework in the same week.
The fastest way to build confidence with z-scores and percentiles is to solve a few by hand and use a calculator only to verify the result.
Related Articles
Statistics Homework Help: Core Concepts and Worked Examples
A broader overview of statistics topics, including distributions and hypothesis testing that build on z-scores and percentiles.
Binomial Distribution Calculator
Compare the normal-distribution percentile method here with how probabilities are calculated for discrete binomial outcomes.
SAT Math Tips: A Practical Guide for Faster, Cleaner Solutions
Percentile scores are how standardized tests like the SAT report results, making this a natural next read for test-prep students.
Related Math Solvers
Smart Scan Solver
Snap a photo of a z-score or percentile problem and get an instant step-by-step breakdown.
Step-by-Step Solutions
See every formula and table lookup explained clearly, not just the final percentile.
Multi-Subject Support
Solve problems in statistics, algebra, calculus, chemistry, and more.
Related Subjects
Statistics Homework Help
Explore distributions, hypothesis testing, and other statistics topics that build on the z-score framework.
Best AI Tutor for Exam Preparation
See how AI tutoring tools help students prepare for standardized tests that report results as percentiles.
Two-Way ANOVA Calculator
Continue building statistics skills with another guide that uses the standard normal distribution and F-tests.
