Z-Score Calculator: What Your Number Actually Means
How to turn a raw number into a z-score, and what a z of 1.56 or -2.25 actually says about it.
Quick answer: A z-score tells you how many standard deviations a value sits from the average. Subtract the mean from your value, then divide by the standard deviation. A test score of 82 in a class averaging 68, with a standard deviation of 9, gives a z of 1.56, which is roughly the 94th percentile.
Raw numbers rarely settle anything on their own. A score of 82 could be excellent or forgettable, and you cannot tell which until you know what everyone else scored and how tightly bunched those results were. Converting to a z-score does that job in one step.
What the number is actually measuring
The formula is short: z = (value - mean) divided by the standard deviation. A z of 0 means you landed precisely on the average. Positive means above it, negative below. The size of the number is the interesting part, because it is measured in units of spread rather than in points, pounds or grams.
That is why z-scores travel well. A student can compare a maths result out of 120 with an essay marked out of 50, because both become multiples of their own spread. Two scales, one comparable number.
Why the size matters more than the sign
In roughly bell-shaped data, about 68% of values fall within one standard deviation of the mean, about 95% within two, and about 99.7% within three. Rarity climbs much faster than distance does. Half of the leftover 32% sits above z = 1, so about 16 values in 100 clear it; half of the leftover 5% sits above z = 2, so about 2.5 in 100 clear that. Doubling the distance cut the share by a factor of six rather than two, and by z = 2.4 it is down to roughly 8 in 1,000. A z of 0.4 is unremarkable; a z of 2.4 is worth a second look.
Run your own numbers
It is free, there is no sign-up, and it works on your phone.
Open the Z Score CalculatorUsing the z-score calculator
The calculator asks for three things: your raw value, the mean of the set it came from, and the standard deviation of that set. Type them in and it returns the z-score plus the percentile, which is usually the part you actually wanted.
The raw value is the easy one. The other two come from the dataset itself, and that is where mistakes creep in. If your source gave a mean but no standard deviation, you cannot guess at it. The spread is doing half the work.
Where the mean and standard deviation come from
If you have the full list of numbers, run them through a standard deviation calculator first and carry both results across. One thing to check: whether you want the population version (divide by n) or the sample version (divide by n minus 1). With 12 exam papers out of a class of 12, use the population figure. With 12 papers sampled from 300, use the sample figure, which comes out slightly larger.
Also check that the mean you are using is the mean and not the median. Those two drift apart whenever the data is lopsided, and a pass through a mean, median and mode calculator shows how far apart. Feeding a median into the z formula gives a number that looks fine and means nothing.
Try it with your figures
No sign-up, no ads. Your inputs stay in your browser.
Use the Z Score CalculatorTwo worked examples
A coffee roaster fills bags to a target of 250 g, and the line has a standard deviation of 4 g. A bag comes off at 241 g, so z = (241 - 250) / 4 = -2.25. Around 1.2% of bags would be that light or lighter, so one underweight bag is not proof of a broken machine. Five in a row would be.
Second one. Say the going rate for a job in your region averages $34,000 with a standard deviation of $8,500, and you have been offered $46,000. The z is 12,000 / 8,500 = 1.41, which puts the offer near the 92nd percentile. Useful context before you decide whether to push for more.
Common questions
Can a z-score be bigger than 3? Yes, and more often than the textbook curve suggests. Real data has fat tails: incomes, house prices and insurance claims all throw up values at z = 5 or beyond. Check a very large z for a typo before treating it as a genuine outlier.
What z-score counts as an outlier? There is no official line. A common working rule is a z above 3 or below -3, tightened to 2.5 on small datasets. It is a flag for a second look, not a verdict.
Does my data have to be normally distributed? To calculate the z-score, no. The arithmetic works on anything. To read it as a percentile, mostly yes, because that step assumes a bell curve. On heavily skewed data the z still measures distance from the mean fairly, but the percentile will be off.
What is the difference between a z-score and a t-score? Use z when you know the population standard deviation, or when your sample is large, roughly 30 or more. Below that, the t-distribution is safer because it allows for the extra uncertainty in a small sample.
Calculators for this
All free, no sign-up.