Z-Score Calculator

Find how many standard deviations any data point sits from the population mean.

Last updated:
Z-score: —

Z-score ↔ Probability Converter

P(x < Z)
—
P(x > Z)
—
P(0 < x < Z)
—
P(-Z < x < Z)
—
P(x < -Z or x > Z)
—

Was this calculator helpful?

★ ★ ★ ★ ★
Embed this calculator

Calculation Examples

Calculation Case Result
Value 85, Mean 70, SD 10 z = 1.5 (about the 93.3rd percentile, top 6.7%)
Value 50, Mean 60, SD 5 z = -2.0 (bottom 2.3%)
IQ 130, Mean 100, SD 15 z = 2.0 (about the 97.7th percentile)
Value equals the mean z = 0 (50th percentile)
Mihail Doncenco
Mihail Doncenco Site Creator & Calculator Expert

Founder and developer of CalcMate. Builds and maintains every calculator on this site, focusing on formula accuracy and clear, practical results.

How to Use the Z-Score Calculator

The calculator needs three values. Enter the raw score, the individual data point you are analyzing. Then enter the population mean, the average of the full distribution you are comparing against. Finally, enter the population standard deviation, which measures how spread out that distribution is.

Press Calculate and the result appears as a z-score. A positive value means the raw score sits above the mean, and a negative value means it falls below. The output also shows the matching percentile, so you see at once where the data point ranks. Read the percentile with care: it is valid only when the data are approximately normally distributed.

How the Z-Score Is Calculated

The z-score subtracts the population mean from the raw score and divides by the population standard deviation: \[z = \frac{x - \mu}{\sigma}\] This places any observation on the standard normal distribution, which has a mean of 0 and a standard deviation of 1. That shared scale makes values from different datasets directly comparable once standardized. The percentile equals \(\Phi(z)\), the standard normal cumulative distribution function. For \(z = 1.5\), \(\Phi(1.5) \approx 0.9332\), so the value sits at about the 93.3rd percentile. Standard normal z-table showing cumulative probability by z-score

Useful Tips 💡

  • Use population parameters when the full population is known. For one point inside a sample, use the sample mean and sample standard deviation instead, and treat the percentile as approximate.
  • A value with an absolute z-score above 3 is rare in a normal distribution, about 3 in 1,000, so check it as a possible outlier or data entry error.

📋Steps to Calculate

  1. Enter the raw score, the observed value you want to standardize.

  2. Enter the population mean.

  3. Enter the population standard deviation and press Calculate.

Mistakes to Avoid ⚠️

  1. Mixing up sample and population standard deviation: with small samples the two differ enough to shift the z-score noticeably.
  2. Forgetting to subtract the mean before dividing, which gives a meaningless result.
  3. Treating a z-score above 3 as impossible: it is rare, roughly 0.27% of a normal distribution in both tails combined, but not impossible.
  4. Reading the percentile for skewed data: percentiles from a z-score assume a roughly normal distribution.

Practical Applications📊

  1. Compare scores across different tests: an IQ of 130 (mean 100, SD 15) gives z = 2.0, about the 97.7th percentile.

  2. Flag outliers in research data and quality control by marking values beyond a chosen z-score threshold, often 3.

  3. Convert a raw value into a percentile rank for any approximately normal variable.

Questions and Answers

Can the calculator find the raw score from a known z-score?

Yes, rearrange the formula to \(x = \mu + z \times \sigma\). For example, on a test with a mean of 500 and a standard deviation of 100, the 90th percentile corresponds to \(z \approx 1.2816\), so the score needed is \(500 + 1.2816 \times 100 \approx 628\). The same inverse step turns a target percentile into a concrete measurement threshold.

How do I interpret a positive versus negative z-score?

A positive z-score means the value is above the mean, a negative one means it is below, and zero means it equals the mean exactly. Three benchmarks come up constantly: \(z = 1.645\) is the 95th percentile (one-tailed 5% test), \(z = 1.96\) is the 97.5th percentile (two-tailed test at \(\alpha = 0.05\)), and \(z = 2.576\) is the 99.5th percentile (two-tailed test at \(\alpha = 0.01\)).

How does a z-score connect to p-values and hypothesis testing?

A z-score converts to a probability through the standard normal cumulative distribution function \(\Phi(z) = P(Z \leq z)\), the area under the curve to the left of the value. In a z-test, you compute \(z\) from your data and compare it with a critical value: if \(|z| > 1.96\), the result is significant at the 5% level for a two-tailed test. The two-tailed p-value is \(2 \times (1 - \Phi(|z|))\); for \(z = 2.0\), it is about 0.0455. Z-tests are used in A/B testing, clinical trials, and survey analysis.

What is a z-score and why is it used for data standardization?

A z-score is the number of standard deviations a value \(x\) sits above or below the mean \(\mu\), calculated as \(z = (x - \mu) / \sigma\). It puts observations from any dataset on one common scale with mean 0 and standard deviation 1. This is why you can compare things with different units or ranges: an exam score and a lab measurement cannot be compared directly, but their z-scores can. The percentile reading is reliable only when the data are approximately normal.

What is the 68-95-99.7 empirical rule and how does it relate to z-scores?

In a normal distribution, about 68.3% of values fall within \(z = \pm 1\), 95.4% within \(z = \pm 2\), and 99.7% within \(z = \pm 3\). That is why \(|z| > 3\) is a common flag for outliers: only about 0.27% of values land beyond it. Shewhart control charts in manufacturing use exactly these 3-sigma limits. Other fields use different cut-offs: laboratory reference ranges usually cover the central 95%, which is \(z = \pm 1.96\).

What is the exact formula for calculating a z-score?

The formula is \[z = \frac{x - \mu}{\sigma}\] where \(x\) is the observed value, \(\mu\) is the population mean, and \(\sigma\) is the population standard deviation. When you only have sample data, use \(z = \frac{x - \bar{x}}{s}\) with the sample mean \(\bar{x}\) and sample standard deviation \(s\); this shows where one observation sits within that sample. A t-score is a different tool: it is used to test or estimate a mean when \(\sigma\) is unknown, usually with a sample size below 30.
Disclaimer: This calculator is designed to provide helpful estimates for informational purposes. While we strive for accuracy, financial (or medical) results can vary based on local laws and individual circumstances. We recommend consulting with a professional advisor for critical decisions.