Math Calculators
Z-Score Calculator
A z-score restates a value in units of the standard deviation: z = (x − μ) / σ. The page also reads the standard normal distribution at that z, so the percentile and the chance of a value landing further out come with it. The model here is the normal approximation.
Calculator
Formula
z = (x − μ) / σ.
About This Calculator
What It Does
This calculator restates a value as a distance from the mean measured in standard deviations: z = (x − μ) / σ. Enter the value, the mean it is read against and that distribution's standard deviation, and it returns the z-score together with what the standard normal curve says about that position — the percentile Φ(z), the probability above it and the two-tailed probability. The model is the normal distribution and the figures are the curve's, not your data's, so the answer is a count of spreads and carries no unit.
Worked Example
Example — the page opens on a value of 85 read against a mean of 70 and a standard deviation of 10: z = (85 − 70) / 10 = 1.5, so 85 sits one and a half spreads above the middle. The normal model puts Φ(1.5) = 0.9332 of the distribution below it, which is the 93.32nd percentile, leaves 0.0668 above, and gives a two-tailed probability of 0.1336. A value of 55 in the same distribution gives z = −1.5, a percentile of 0.0668 and the same two-tailed figure.
Real-World Usage
A z-score is how different scales are put on one line: a child's height against a growth chart, a blood measurement against a reference range, a test score against a cohort, a delivery time against a service promise. In quality control a z of 3 or beyond is the usual flag for an out-of-control point; in finance the same figure, read against a normal model, is what a daily loss estimate means. Because the score has no unit, it can be compared with a z from a completely different measurement — the mean and the spread have already been divided out.
Local Context
The z-score is unit-free and country-independent: the value, the mean and the spread must be in the same unit, whatever that unit is, and the result is read against a distribution rather than against any local standard. Nothing on the page is converted or regionalised, and the reference curve is the standard normal one used in published tables everywhere. Only the display follows the page, where a Portuguese catalogue writes 1,5 and 93,32 % for a z that an English catalogue prints as 1.5 and 93.32 %.
Last reviewed: October 2026.
Frequently Asked Questions
What is a z-score actually for?
It restates a value in units of the spread, which is what makes figures on different scales comparable. Two readings — 85 in a test whose mean is 70 with a spread of 10, and 1,300 in one whose mean is 1,000 with a spread of 200 — are both exactly 1.5 spreads above their own middle, so they sit at the same place in their own distributions. Raw marks and percentages cannot say that; z-scores can, and the same trick underlies standardised test scores, growth charts and control limits.
Does the percentile tell me what share of my own data is below this value?
No — it is the share the normal model predicts, not a count from your list. Φ(1.5) = 0.9332 says that under a normal distribution with this mean and this spread about 93.32 % of values would fall below 85. Whether your actual data follows that curve is a separate question: a skewed or bunched set can share the same mean and spread and put a very different share below the same value. Read the percentile as the model's answer, and read the sample when you have the sample.
What does the two-tailed probability mean?
It is the chance the model puts on a value landing at least this far from the mean in either direction — twice whichever tail is smaller. At z = 1.5 the lower tail is 0.9332, so the upper tail is 0.0668 and the two-tailed figure is 0.1336: about 13.4 % of values would sit 1.5 or more spreads away from the middle, high or low. Use the one-tailed figure when only one direction matters (above a limit, later than promised) and the two-tailed figure when either side counts, which is the usual reading of a test statistic.
Why is a standard deviation of zero — or a negative one — refused?
z = (x − μ) / σ divides by the spread, so a σ of zero has no answer at all: every value would sit exactly on the mean and the step that turns a distance into a z-score breaks down. A negative σ is not a spread — a spread cannot be smaller than zero — so it is refused rather than squared into something that looks valid. A data set whose values are all equal is a different question, and the standard-deviation page reports that honestly as 0.
Related Tools
Standard Deviation Calculator
Work out the standard deviation and the variance of a data set, with the population and the sample readings side by side.
Confidence Interval Calculator
Turn a sample mean, its standard deviation and the sample size into a 90, 95 or 99 percent confidence interval.
Percentage Calculator
Calculate percentages, find what percent one number is of another, and more.
Random Number Generator
Draw random numbers from a range you set, with or without repeats, and repeat the same random draw with a seed.