Free Online Z-Score Calculator With the Percentile
Turn a value into a z-score and into the percentile that goes with it, or work backwards from a z-score to the value. You can type the mean and standard deviation, or paste a list of numbers and have them worked out, with the sample and population choice made explicit.
The sum runs in your browser. Nothing you type is sent anywhere.
🎚️ The figures
A z-score says how many standard deviations a value sits from the mean.
| Step | What happens |
|---|
Where your z-score sits on the usual scale, and what share of normal data falls inside each band.
| Z-score | The value there | Percentile | Inside this many deviations |
|---|
| When | Calculation | Actions |
|---|
Number formatting
Rounding only changes what you see. The sum itself always runs at full precision, so a rounded number never feeds into the next step.
Display
Full screen hides the page around the tool. Press Escape, or the button in the bar, to come back.
History
Your data
Settings, history and saved setups live in this browser and nowhere else. There is no account and no server, which also means clearing them here is final.
Enjoying WizTools123? Help keep our server infrastructure 100% free and open for everyone.
How to Work Out a Z-Score
Three steps, and the third one is the answer people actually want.
What to Know About Z-Scores
What the percentile assumes, and when it is not safe.
Key Features & Capabilities
What it does, and what it deliberately does not.
About Z-Scores
A z-score answers a question that raw numbers cannot: is 85 good? On its own there is no way to tell. If the mean is 70 and the standard deviation 10 then 85 is one and a half deviations above average, and now it can be compared with a score of 112 from a different test with a different scale. That is the whole purpose, and it is why z-scores are the common currency of statistics.
The formula is one line, so a page that only computes it would not be worth building. What people actually want is the next step: the percentile. One and a half deviations above the mean puts you at about the 93rd percentile, meaning roughly 93 per cent of the group is below you, and that is the sentence someone came here to be able to say.
The step from z-score to percentile is where the honesty matters, because it quietly assumes the data follows a normal distribution. The z-score needs no such assumption; it is a change of units and nothing more. The percentile is read off the normal curve, and if the data is not shaped like that curve the percentile is simply wrong while still looking perfectly reasonable. Incomes, waiting times, house prices and counts of things are all distinctly not normal. So the assumption is written next to the percentile here, and when you paste a list the skew is measured and you are told if it looks like a problem.
The other choice worth making consciously is sample against population. Working out the standard deviation from a list divides by either the count or one less than it, and the second gives a larger figure, which makes every z-score smaller. On a list of ten that is about five per cent; on a list of five, twelve. Sample is the sensible default because a list of numbers is nearly always a sample of something larger, but both are shown so the decision is yours and not hidden.
Frequently Asked Questions
Percentiles, negative scores, sample against population.
Every Other Math Tool
35 more tools in this set. All free, all in your browser.