Z-Score Calculator

Z-score, percentile rank, and plain reading from value, mean, and standard deviation.

Math and PercentUpdated 2026-10-112 min read
Z-Score Calculator
The single observation to place.
Average of the distribution.
Spread of the distribution, above 0.
Z-score
...
Percentile rank...
Plain reading...

What it does

A z-score puts any number on the universal ruler of standard deviations from the mean. Test scores, lab readings, and heights from different scales become comparable once each reads as so many deviations above or below its own average.

The tool above takes the value with the mean and standard deviation. It returns the z-score with the percentile rank under a normal curve and a plain reading beside them.

The default IQ of 120 against mean 100 and 15 deviation gives z = 1.333, about the 90.9th percentile and above average. An SAT of 600 against 500 with 100 deviation gives z = 1, near the 84.1st percentile by the same single division.

The definition follows the NIST Dataplot standard score reference with the Penn State statistics course teaching the same formula. Both pair it with the empirical rule: 68, 95, and 99.7% within 1, 2, and 3 deviations.

How to use

  1. Enter the single value to place.
  2. Enter the mean of its distribution.
  3. Enter the standard deviation, above 0.
  4. Read the z-score first with its sign.
  5. Read the percentile for the share below it.

Formula

z = (x - mean) / standard deviation. Percentile = normal CDF at z x 100.
x
The observation being placed.
mean
Center of the distribution.
sd
One standard deviation step on the same scale.

Percentiles assume a roughly normal shape. Skewed data keeps a valid z but the percentile share drifts. Sample statistics stand in for population values throughout this page.

Worked example

Example: IQ 120 with mean 100 and sd 15

Value 120, mean 100, standard deviation 15.

  1. Distance: 120 - 100 = 20.
  2. Divide: 20 / 15 = 1.333.
  3. Percentile: normal area below 1.333 is about 90.9%.
  4. Band: 1 to 2 reads Above average.
  5. Tool shows 1.333, 90.9th percentile, Above average.

Reference table

Familiar scores placed
ScoreZPercentile
IQ 120 (mean 100, sd 15)1.33390.9th percentile
SAT 600 (mean 500, sd 100)184.1th percentile
Mean itself050.0th percentile
IQ 85 (mean 100, sd 15)-115.9th percentile

Limits

  • Percentiles assume a normal shape; skew bends them.
  • One score never proves a trend; samples vary.
  • Population versus sample deviation changes fine digits.
  • Beyond 3 the tails need exact tables, not rules of thumb.

Common mistakes

  • Dividing by variance instead of standard deviation.
  • Reading z as a percent directly.
  • Forcing percentiles onto skewed data.
  • Comparing z values built from mismatched groups.
  • Using 0 deviation, which has no defined score.

Try it yourself

Quick checks. Answers sit tucked under each question.

SAT 600 with mean 500 and sd 100?

(600-500)/100 = 1: 84.1th percentile, Above average.

85 with mean 100 and sd 15?

-1: 15.9th percentile, Below average.

Standard deviation of 0?

Rejected: enter a standard deviation above 0.

Questions

What is a z-score?

Distance from the mean counted in standard deviations. IQ 120 at mean 100, sd 15 is 1.333.

What does z = 1 mean?

One deviation above the mean, near the 84.1st percentile of a normal curve.

Can z be negative?

Yes. Below the mean reads negative: 85 at mean 100, sd 15 is -1.

How do percentiles follow?

Through the normal area below z. Rules of thumb: 68% within 1, 95% within 2, 99.7% within 3.

When does z mislead?

On skewed data the score stays valid but percentile shares drift from the normal table.

Sample or population values?

Either, stated plainly. This page accepts both and labels nothing beyond the three inputs.

Sources

How this page was checked. The formula above was matched against the cited sources, and the worked example was run through the tool on this page before publishing. If you spot an error, contact us so we can fix it and note the correction.