Z-Score Calculator
Convert a value to a z-score, percentile, and tail probabilities using the standard normal distribution.
Standard normal — shaded P(Z < z)
A z-score tells you how many standard deviations a value sits above or below the mean. Standardizing turns any normal distribution into the standard normal (μ=0, σ=1), so a single percentile table — or this calculator — works for every test, height chart, lab value, or stock-return distribution.
The formula and what each piece does
z = (x − μ) / σ. Subtracting μ centers the distribution at zero. Dividing by σ rescales it so 1 unit of z means 1 standard deviation in the original units.
A z of +1.5 means 'this value is 1.5 standard deviations above the mean.' Because the normal distribution is symmetric and fully determined by its mean and SD, that single number is all you need to find the percentile, the probability of seeing a value at least that extreme, or the gap between two distributions on a common scale.
Reverse the formula to go back: x = μ + z · σ. Useful for finding the raw score that corresponds to a target percentile (e.g. 'what SAT score is the 95th percentile?').
Worked example — SAT score
Suppose SAT scores have μ = 1050 and σ = 210, and a student scores 1300.
z = (1300 − 1050) / 210 = 250 / 210 ≈ 1.190.
Φ(1.190) ≈ 0.8830 → the student beat about 88.3% of test-takers. About 11.7% scored higher.
To find what score is the 90th percentile, invert: x = 1050 + 1.2816 · 210 ≈ 1319 (since Φ⁻¹(0.90) ≈ 1.2816).
The 68-95-99.7 rule
For any normal distribution, roughly 68% of values fall within ±1 SD of the mean, 95% within ±2 SD, and 99.7% within ±3 SD. These come straight from the z-table: Φ(1) − Φ(−1) ≈ 0.6827.
Practical use: if a manufacturing process has μ = 100 mm and σ = 2 mm, parts outside 94–106 mm are 'three-sigma' outliers — you should see them roughly 3 in 1000 if the process is in control.
When NOT to use z-scores
If the underlying distribution is strongly skewed (income, response times, body-fat percentage at the extremes), normal-based percentiles will mis-rank the tails. Check a histogram or QQ-plot first.
If your sample size is small (n < 30) and the population SD is unknown, prefer Student-t intervals instead of normal-based ones. The t adjusts for the extra uncertainty in estimating σ from a small sample.
Categorical data has no meaningful z-score. Standardize only continuous variables.
Common pitfalls
Using sample SD without noting it: z = (x − x̄) / s is conceptually correct but technically a t-score for inference. Report which one you used.
Confusing percentile with probability of equal scores. Φ(z) is the probability of a randomly drawn value being LESS than x, not equal to x — continuous distributions assign probability 0 to any single point.
Comparing z-scores across different distributions without checking that both are roughly normal. Two z = +2 values can mean very different things if one population is skewed.
Frequently asked questions
Is a higher z-score better?
It depends on context. For test scores, higher z is better; for lab values like LDL cholesterol, a high z is a warning sign. Z just measures distance from the mean in SD units.
What's a 'good' z-score for outlier detection?
Common rules: |z| > 2 flags ~5% of points; |z| > 3 flags ~0.3%. Conservative pipelines use 3.5 or 4.
Does this work for non-normal data?
The z-score itself is just a rescaling and always works. The percentile interpretation, however, assumes normality. For heavy-tailed data, the actual percentile of z = 2 may be far from 97.7%.
How do I find the score at a target percentile?
Use the inverse normal: x = μ + Φ⁻¹(p) · σ. The 90th percentile uses Φ⁻¹(0.90) ≈ 1.282; the 95th uses 1.645.
Z-score vs standard score vs t-score?
Same idea. T-scores (with mean 50, SD 10) and IQ scores (mean 100, SD 15) are linear transformations of z so they look like familiar numbers.
What does a negative z mean?
The value is below the mean. z = −1.5 sits 1.5 SDs below μ — a percentile of about 6.7%.
More in Statistics & Probability
From z-scores and confidence intervals to t-tests, chi-square, correlation, regression, and the binomial/Poisson distributions — textbook-grade tools with worked examples.
- Normal Distribution Calculator
Find P(X<x), P(X>x), and between-range probabilities for any normal distribution with mean μ and SD σ.
- Binomial Distribution Calculator
Compute P(X=k), cumulative probabilities, mean, and variance for n trials with success probability p.
- Poisson Distribution Calculator
Model rare events with rate λ — get P(X=k), cumulative probability, mean, and variance.
- Permutations & Combinations Calculator
Compute nPr (order matters) and nCr (order doesn't) with full counting-principle explanation.
- Bayes' Theorem Calculator
Update prior beliefs with new evidence using Bayes' rule — posterior probability with tree diagram.
- Confidence Interval Calculator
Compute z or t confidence intervals for a mean, with margin of error breakdown.
Related calculators
Browse all Education →Normal Distribution Calculator
Find P(X<x), P(X>x), and between-range probabilities for any normal distribution with mean μ and SD σ.
Standard Deviation Calculator
Mean, median, mode, range, sample/population standard deviation, variance, quartiles, IQR, and SEM for any list of numbers.
Average Calculator
Mean, median, mode, sum, count, min, max, and range for any list of numbers.
Binomial Distribution Calculator
Compute P(X=k), cumulative probabilities, mean, and variance for n trials with success probability p.
Bayes' Theorem Calculator
Update prior beliefs with new evidence using Bayes' rule — posterior probability with tree diagram.
Confidence Interval Calculator
Compute z or t confidence intervals for a mean, with margin of error breakdown.
Grade Needed Calculator
Find the GPA you need on remaining coursework to hit a target cumulative GPA.
Fraction Calculator
Add, subtract, multiply, and divide fractions and mixed numbers — results returned simplified, as a mixed number, and as a decimal.