Utinzo

Z-Score Calculator

Calculate the z-score (standard score) and percentile rank for any value in a normal distribution. Convert raw scores to z-scores instantly.

Did this tool work for you?

How to use this calculator

z = (x − μ) / σ

z measures how many standard deviations a value x is from the mean μ. Positive z means above average; negative means below.

  1. 1

    Enter the raw score (x), the population mean (μ), and the standard deviation (σ).

  2. 2

    The z-score tells you how many standard deviations the value is from the mean.

  3. 3

    The percentile shows what percentage of values fall below your score in a normal distribution.

Frequently asked questions

How is the z-score and the percentile calculated?

z = (x − μ) ÷ σ. The percentile is the standard normal cumulative probability Φ(z) × 100, computed with the Abramowitz and Stegun polynomial approximation to the error function, whose error is about 1.5 × 10⁻⁷ in erf, far below the two decimals displayed. Checks: z = 1.96 gives 97.50%, z = 1 gives 84.13%, and z = −3 gives 0.13%.

Does the percentile assume a normal distribution?

Yes, always. The z-score itself is valid for any data, but the percentile and "Above this value" rows read the value off a bell curve. For skewed data such as incomes or waiting times, those percentages can be far from the actual share of observations. Use the percentile calculator on the raw data in that case.

What do the interpretation labels mean?

They come from fixed cut-offs: z above 2 is "Unusually high", above 1 up to 2 is "Above average", above −1 up to 1 is "Average range", above −2 up to −1 is "Below average", and −2 or lower is "Unusually low". The comparisons are strict, so z = 2 exactly (for example 130 on a scale with mean 100 and SD 15) is "Above average", and z = −2 falls in "Unusually low". Treat them as a rough guide, not a test.

Which standard deviation should I enter?

The standard deviation of the reference group the value is being compared with. For individual scores that is the population or norm-group σ. If you only have a sample, you may enter s, but the result is then an estimate. To standardise a sample mean against a hypothesised mean, enter the standard error σ ÷ √n in the SD box rather than σ.

Is the "Above this value" figure a p-value?

It is the upper-tail probability, which is the one-tailed p-value for a z test in the upward direction. For a two-tailed p-value double the smaller of the two tail percentages. For z = 1.96 the upper tail is 2.50%, so the two-tailed p is 5%. This page does not use the t distribution, so small-sample tests need the t-test calculator.

What input is rejected?

A standard deviation of zero or below gives an error, since a zero spread makes z undefined. Every other numeric value is accepted, including negative means and scores, and an empty box counts as 0.

Can I compare scores from different tests with z-scores?

Yes, that is their main use. A score of 130 on a test with mean 100 and SD 15 has z = 2.0000, while 560 on a test with mean 500 and SD 100 has z = 0.6000. The first is far above its group (97.72nd percentile) and the second is modestly above (72.57th), so the first is the stronger result relative to peers, provided both groups are roughly normal.

About z-score calculator

Z-score calculator with normal-curve percentile

Distance from the mean in standard deviations

A z-score rescales a raw value so that the mean becomes 0 and one standard deviation becomes 1. Subtract the mean from the value, then divide by the standard deviation. Negative results are below the mean, positive results above. Because the scale is unit-free, you can compare a height in centimetres with a test mark. The calculator also converts z to the share of a normal distribution lying below it and above it, and attaches a short label.

Percentiles returned by the calculator for common z-scores
z-scorePercentileAbove this value
−30.13%99.87%
050.00%50.00%
0.569.15%30.85%
184.13%15.87%
1.9697.50%2.50%
297.72%2.28%
3.599.98%0.02%

Worked example: a test score

A student scores 75 on a test with mean 70 and σ = 10. The tool shows z = 0.5000, percentile 69.15%, and 30.85% above, labelled "Average range". In words, about 69% of a normally distributed group would score lower. If the marks are clustered at the top, as often happens with easy tests, the real percentile can differ noticeably.

Worked example: comparing two tests

Anna scores 130 where the mean is 100 and σ = 15. Ben scores 560 where the mean is 500 and σ = 100. Anna’s z is 2.0000, which lands at the 97.72nd percentile; Ben’s is 0.6000, at the 72.57th. Raw numbers suggest nothing, but the z-scores show Anna is further above her group. Note that z = 2 exactly is labelled "Above average" rather than "Unusually high", because the label needs z above 2.

Connecting z to hypothesis testing

The value 1.96 matters because 97.5% of the standard normal curve lies below it, leaving 2.5% in each tail and 95% in the middle. That is why 1.96 is the critical value for a two-tailed test at the 5% level and the multiplier in a 95% interval. The calculator reproduces this: z = 1.96 gives 97.50% and 2.50% above. For small samples with an estimated standard deviation, the t distribution gives larger cut-offs.

Limits to keep in mind

The percentile rows only mean something if the data follow a bell curve. Outliers inflate the standard deviation and make everything look less extreme, and the labels are blunt cut-offs at ±1 and ±2. The calculator accepts one value at a time and does not detect outliers in a dataset. For that you need the raw numbers, a mean and a standard deviation computed from them.

Z-Score Calculator – Utinzo

Learn more from an authoritative source:

Wikipedia
Related tools

Results are estimates for informational purposes only and do not constitute professional financial, medical, legal, or technical advice. Read full disclaimer →