Z-Score Calculator

Find the z-score (standard score) of a value and its percentile on the normal distribution.

Written by Ahmet Tur · Reviewed by Kübra Yıldız · Updated

Your result will appear here

Fill in the fields and press Calculate.

A z-score tells you how many standard deviations a value lies above or below the mean: z = (x − μ) ÷ σ. A score of 86 on a test with a mean of 72 and a standard deviation of 8 has z = (86 − 72) ÷ 8 = 1.75, which is about the 96th percentile of a normal distribution.

Enter the value (x), the mean (μ) and the standard deviation (σ), and the calculator returns the z-score to four decimals and the percentile: the share of a normal distribution that falls below your value, the same number a printed z-table gives you.

The percentile is only meaningful if the data are roughly normal (bell-shaped). For skewed data such as incomes or reaction times, the z-score still measures distance from the mean, but the percentile from the normal curve can be badly off. Further down you will find a table of the critical z-values used in statistics, the difference between left-tail, right-tail and two-tailed areas, and how growth charts use the same idea.

Z-Score Calculator: step-by-step worked example

A score of 85 on a test with mean 70 and standard deviation 10.

Example inputs
Value (x)
85
Mean (μ)
70
Standard deviation (σ)
10
  1. 1

    Distance from the mean

    x − μ

    85 − 70 = 15

  2. 2

    Divide by the standard deviation

    z = (x − μ) ÷ σ

    15 ÷ 10 = 1.5

  3. 3

    Percentile

    Percentile = Φ(z) × 100 (area left of z under the standard normal curve)

    Φ(1.5) × 100 = 93.32%

  4. 4

    Share scoring higher

    Above = 100 − Percentile

    100 − 93.32 = 6.68%

Result · Z-score1.5
Where the z-score sits on the normal curve
1.5
-3-2-1123
  • Very low
  • Below average
  • Around average
  • Above average
  • Very high

Good to know: In a normal distribution about 68% of values lie within ±1 and 95% within ±2. |z| > 2 is usually considered unusual. The percentile assumes normally distributed data.

Z-Score Calculator — how it works

Formula and what each part means

z = (x − μ) ÷ σ

  • x is the value you are standardizing
  • μ (mu) is the mean of the population or dataset
  • σ (sigma) is its standard deviation, which must be positive

A positive z is above the mean, a negative z below it, and z = 0 is exactly at the mean. Because z is measured in standard deviations, it has no units: inches, points and dollars all become comparable.

If you are working with a sample and have the sample mean (x̄) and sample standard deviation (s), the same formula applies with those values. The calculator does not compute a mean or standard deviation from raw data; enter them from your dataset or textbook.

From z-score to percentile

The percentile is the area under the standard normal curve to the left of z, written Φ(z). NIST's Engineering Statistics Handbook notes that this integral has no simple closed form and is computed numerically. This calculator uses the classic Abramowitz–Stegun polynomial approximation, which matches printed z-tables to the two decimals shown.

Z-table of common values

zArea to the left (percentile)Area to the rightArea between −z and +z
−3.00.13%99.87%—
−2.02.28%97.72%—
−1.015.87%84.13%—
050.00%50.00%0%
1.084.13%15.87%68.27%
1.64595.00%5.00%90.0%
1.9697.50%2.50%95.0%
2.097.72%2.28%95.45%
2.57699.50%0.50%99.0%
3.099.87%0.13%99.73%

The 1.0, 2.0 and 3.0 rows are the source of the "68–95–99.7 rule": about 68%, 95% and 99.7% of a normal distribution lies within one, two and three standard deviations of the mean.

Left tail, right tail, or both?

The calculator's percentile is the left-tail area, P(Z < z). The other two areas follow from it:

  • Right tail, P(Z > z) = 100% − percentile. For z = 1.75: 100 − 95.99 = 4.01%.
  • Two-tailed, P(|Z| > |z|) = 2 × the smaller tail. For z = 1.75: 2 × 4.01 = 8.02%.

This matters for hypothesis tests. A two-tailed test at the 5% level rejects when |z| > 1.96; a one-tailed test at 5% uses 1.645. Note that many printed tables, including the NIST table, give the area from 0 to z instead of from −∞ to z; add 0.5 to those values to get the percentile shown here.

Percentile from the other direction

To find the value at a given percentile, run the formula backwards: x = μ + z × σ. For the 90th percentile, z ≈ 1.282; with μ = 72 and σ = 8, x = 72 + 1.282 × 8 = 82.3. CDC's growth chart documentation lists the z-scores that correspond exactly to common percentiles: −1.881 (3rd), −1.645 (5th), −1.282 (10th), −0.674 (25th), 0 (50th), 0.674 (75th), 1.036 (85th), 1.282 (90th), 1.645 (95th) and 1.881 (97th).

When the normal percentile misleads

  • Skewed data. Income, home prices and waiting times have long right tails. A z of +2 there may correspond to a much lower percentile than 97.7%.
  • Small samples. With a handful of observations, the sample mean and standard deviation are uncertain, and a t-distribution is more appropriate for inference.
  • Growth and body measurements. CDC's growth charts handle skewed measurements such as weight with the LMS method, which adjusts for skewness before converting to a z-score. A plain (x − μ) ÷ σ will not reproduce a pediatric weight-for-age percentile.
  • Outliers. A |z| above 3 is rare in a true normal distribution (about 0.27% of values). In real data it is often a measurement error or a sign that the distribution is not normal, rather than a genuine extreme.

Comparing scores from different tests

The main practical use of z-scores is putting different scales on one footing. Suppose a student scores 78 on a chemistry exam (class mean 70, SD 5) and 85 on a history exam (mean 80, SD 10). The raw history score is higher, but:

  • Chemistry: z = (78 − 70) ÷ 5 = 1.6, about the 94.5th percentile
  • History: z = (85 − 80) ÷ 10 = 0.5, about the 69.1st percentile

Relative to classmates, the chemistry result is far stronger. Standardized test reports, scaled scores and many grading curves rely on this idea.

Population vs sample standard deviation

The standard deviation you enter changes the answer, so make sure it is the right one. A population SD divides the sum of squared deviations by n; a sample SD divides by n − 1, which makes it slightly larger, especially for small samples. With 10 observations the sample SD is about 5% larger (√(10/9) ≈ 1.054), so every z-score shrinks by the same proportion. Statistics software and spreadsheets usually default to the sample version (STDEV.S in Excel and Google Sheets); textbook problems that give σ mean the population value. If you only have raw data, compute the mean and standard deviation first (a mean, median and mode or standard deviation calculator will do it), then enter them here together with the value you want to standardize.

Worked example

A machine shop makes bolts with a target length of 50.00 mm. Over a long run, lengths average μ = 50.00 mm with a standard deviation of σ = 0.04 mm. An inspector measures a bolt at 49.91 mm and wants to know how unusual it is.

  • z = (49.91 − 50.00) ÷ 0.04 = −0.09 ÷ 0.04 = −2.25
  • Percentile from the calculator: 1.22%

So only about 1.2% of bolts from this process would be expected to be this short or shorter, about 12 in every 1,000. If the lower tolerance limit is 49.92 mm, the share below the limit is the area left of z = (49.92 − 50.00) ÷ 0.04 = −2.0, which is 2.28%.

For a two-sided check, the chance of a bolt being at least this far from 50.00 mm in either direction is 2 × 1.22% = 2.44%. Compare that with a test score: 86 on an exam with mean 72 and SD 8 gives z = 1.75 and a percentile of 95.99%, meaning about 4% of students scored higher. Both answers rely on the measurements being close to normally distributed, which is a reasonable assumption for a stable machining process and only approximate for exam scores.

Frequently asked questions

How do I calculate a z-score?+

Subtract the mean from your value and divide by the standard deviation: z = (x − μ) ÷ σ. For x = 86, μ = 72 and σ = 8, z = 14 ÷ 8 = 1.75.

How do I convert a z-score to a percentile?+

Find the area under the standard normal curve to the left of z, using a z-table or this calculator. z = 1 is the 84.13th percentile, z = 1.645 the 95th and z = 2 the 97.72nd.

What percentile is a z-score of 1.5?+

About the 93.3rd percentile: 93.32% of a normal distribution lies below z = 1.5, and 6.68% lies above it.

What does a negative z-score mean?+

The value is below the mean. z = −1 means one standard deviation below, at about the 15.87th percentile; z = −2 is at about the 2.28th percentile.

What z-score is 95% confidence?+

For a two-sided 95% confidence interval, z = 1.96, because 95% of a normal distribution lies between −1.96 and +1.96. For a one-sided 95% bound, use 1.645.

What is a good z-score?+

There is no universal "good"; it depends on whether higher is better. On a test, z = +1 beats about 84% of scores. In quality control, values beyond ±3 (outside 99.73% of a normal distribution) are usually treated as outliers.

Is a z-score the same as a percentile?+

No. The z-score is a distance in standard deviations; the percentile is the share of values below it. On a normal curve they map one-to-one, so z = 0 is the 50th percentile, but the mapping only holds for normally distributed data.

Can a z-score be greater than 3?+

Yes, but in a normal distribution only 0.13% of values lie above z = 3 and 0.13% below z = −3. A z of 4 or more is extremely rare and often signals an error or a non-normal distribution.

How do I find a value from a z-score?+

Rearrange the formula: x = μ + z × σ. With mean 100, SD 15 and z = 1.282 (the 90th percentile), x = 100 + 1.282 × 15 ≈ 119.2.

Sources

About this page

Publisher:
Kalkoro — Teknolojig Bilişim Teknolojileri A.Ş., İstanbul
Written by:
Ahmet Tur — Editor (Math, date & time, unit conversion, physics & chemistry, everyday tools)
Reviewed by:
Kübra Yıldız — Editor

Parameters come from official sources; the last update date is shown at the bottom of the page.

Spotted a wrong result? Use the "Report a bug" button at the top of the page; every report is reviewed.

How we calculate and our accuracy policy →

Results are for information only. For official matters the relevant authority's calculation prevails.

Last updated: