Popular right now

Calculators

Z-Score Calculator

Convert a raw score to a z-score and back, find normal-curve probabilities and percentiles, or standardize a whole data set — with every step shown.

Ready to useFree · No sign-up
Calculate

z = 2

2 standard deviations above the mean · 98th percentile (97.72% of values are lower)

z = (x − μ) / σ

z = (130 − 100) / 15

z = 30 / 15 = 2

P(Z < 2) = Φ(2) = 0.9772

P(Z < 2) — left0.977297.72%
P(Z > 2) — right0.02282.28%
P(−2 < Z < 2) — between0.954595.45%
P(|Z| > 2) — outside (two-tailed)0.04554.55%
Shade area
−355−270−1850100111521303145z = 2z (top) · raw score (bottom)

Calculated on your device — nothing is sent anywhere.

Works in your browser. No account needed.

Advertisement

Frequently asked questions

What is a z-score and how is it calculated?

A z-score says how many standard deviations a value lies above or below the mean: z = (x − μ) / σ. A positive z is above the mean, a negative z below it. For an IQ score of 130 on a scale with mean 100 and standard deviation 15, z = (130 − 100) / 15 = 2, so the score is two standard deviations above average.

How do I turn a z-score into a probability?

Use the standard normal cumulative distribution Φ(z). The area to the left of z is Φ(z), the area to the right is 1 − Φ(z), the area between two z-scores is the difference of their Φ values, and the two-tailed area outside ±z is 2 × (1 − Φ(|z|)). For z = 1.96 the left area is 0.9750, and 95% of the curve lies between −1.96 and 1.96.

What z-score matches a given percentile?

Use the inverse normal function, which the Percentile tab computes directly. Common values: the 90th percentile is z ≈ 1.2816, the 95th is 1.6449, the 97.5th is 1.9600 and the 99th is 2.3263. The 50th percentile is always z = 0, and percentiles below 50 give negative z-scores — the 10th percentile is −1.2816.

Should I use the sample or population standard deviation for a data set?

Use the population version (divide by n) when your numbers are the entire group you care about, such as every score in one class. Use the sample version (divide by n − 1) when the data is a sample standing in for a larger group. The sample standard deviation is slightly larger, so z-scores computed with it are slightly closer to zero; the From data tab lets you switch between the two.

How accurate is this compared with a printed z-table?

More precise. Φ(z) is computed with Hart’s double-precision rational approximation, which our tests check against numerical integration of the normal curve to within 1e-12 across z = −8 to 8. Printed tables round z to two decimals and the area to four, so small differences in the fourth decimal come from the table’s rounding, not the calculator.

What counts as an unusual z-score?

In a normal distribution about 95.45% of values fall within ±2 standard deviations and 99.73% within ±3, so a |z| above 2 happens roughly 4.6% of the time and above 3 only about 0.27% of the time. Many courses call |z| > 2 unusual and |z| > 3 a possible outlier. These percentages only hold if the data is approximately normal.

Advertisement

About this tool

This z-score calculator covers the whole standard-normal workflow in one place. Enter a raw score with its mean and standard deviation to get z, the percentile and the left, right, between and two-tailed areas at once. Work backwards from a z-score to the raw score with x = μ + zσ. Find the probability that a value falls below, above, between or outside any two cut-offs, using either z-scores or raw scores. Paste a data set to compute its mean and sample or population standard deviation and the z-score of every value. Or convert a percentile to a z-score and back, with the usual one- and two-tailed critical values listed for reference.

Each result comes with a normal curve drawn to scale and the chosen area shaded, labeled in z units and, when a mean and standard deviation are known, in raw-score units too — so you can see immediately whether an answer is plausible. Below it, the working is written out line by line: the z formula with your numbers substituted, then the Φ values and how they combine into the requested area, laid out the way statistics courses ask you to show it.

Worked example: SAT section scores are often modeled with a mean of 500 and a standard deviation of 100. A score of 650 gives z = (650 − 500) / 100 = 1.5. Φ(1.5) = 0.9332, so the score is at about the 93rd percentile and 6.68% of test takers score higher. To find the score needed for the top 10%, use the Percentile tab: the 90th percentile is z = 1.2816, so x = 500 + 1.2816 × 100 ≈ 628.

All calculations run in your browser; nothing is uploaded. The normal CDF uses a double-precision rational approximation and small tail areas are computed directly rather than as 1 minus a number close to 1, so even z = 6 returns about 9.87 × 10⁻¹⁰ instead of rounding to zero. Keep in mind that z-score probabilities describe a normal distribution — for strongly skewed data, the percentile of a value within your own data can differ noticeably from the normal-curve figure.

Related tools

You might also need