z Z-Score Calculator

Find a z-score from a value, mean and standard deviation — or go the other way — plus its percentile on the standard normal distribution.

z Find the Z-Score
Result
Z-Score
Percentile

z

Enter x, mean and standard deviation to find the z-score

🔁 Find x from Z-Score
Result
Value (x)
Percentile
🔁

Enter a z-score, mean and standard deviation to find x

Guide

About the Z-Score Calculator

Last updated: July 2026 · Reviewed by the NeftCal editorial team

This free z-score calculator — also a standard score calculator and standard normal calculator — converts a raw value into a z-score and percentile using the mean and standard deviation of its distribution, or runs the process in reverse to recover a raw value from a known z-score. A z-score tells you how many standard deviations a value sits from the mean, which is the single most useful trick for comparing measurements from completely different scales, whether that's test scores, heights, stock returns, or manufacturing tolerances.

What a Z-Score Measures

A z-score standardizes a value by measuring its distance from the mean in units of standard deviation, using z = (x − μ) ÷ σ. A z-score of 0 means the value equals the mean exactly. Positive z-scores sit above the mean; negative z-scores sit below it. Because the scale is standard deviations rather than raw units, z-scores from entirely different measurements — a test score and a person's height, for example — can be directly compared.

Who Should Use This Calculator

This tool is built for students learning standard scores in a statistics course, teachers building practice problems, data scientists and analysts standardizing features or flagging anomalies, quality-control engineers checking whether a measurement falls within an acceptable range, and researchers comparing values across differently-scaled variables. No advanced statistics background is required — just a value, a mean, and a standard deviation.

Why Z-Scores Matter

Raw numbers alone rarely tell you whether a value is typical or unusual — a score of 85 could be excellent or mediocre depending on the exam. Z-scores solve this by re-expressing any measurement on the same standardized scale, letting you instantly compare it against the rest of its population and convert it into a percentile, the intuitive "higher than X% of values" statement most people find easier to interpret than a raw z-score.

Real-World Applications

Standardized testing programs convert raw scores into z-scores and percentiles to rank test-takers fairly across different test forms. Quality-control teams use z-scores to flag measurements that stray too far from a manufacturing target. Data scientists standardize features before feeding them into machine-learning models and use z-score thresholds to detect outliers or fraud. Growth charts convert a child's height and weight into age-adjusted z-scores and percentiles for pediatric screening.

Tips for Accurate Results

  • Make sure the mean and standard deviation you enter genuinely describe the population your value belongs to — mixing populations produces a meaningless z-score.
  • Remember the percentile this calculator reports assumes an approximately normal distribution — for heavily skewed data, the percentile may not be accurate.
  • Use the empirical (68-95-99.7) rule as a fast sanity check before trusting an exact percentile figure.
  • When comparing two z-scores from different datasets, confirm both datasets are reasonably close to normally distributed for the comparison to be meaningful.
Formula

The Z-Score Formula, Explained

How this z-score calculator converts a raw value into a standardized score and a percentile

Z-Score Formula
z = (x − μ) ÷ σ

Find x from a Z-Score (Inverse)
x = μ + z · σ

Percentile from Z-Score
Percentile = Φ(z) × 100, where Φ is the standard normal cumulative distribution function (CDF)

Where:
x = the raw data value.
μ (mu) = the mean of the distribution.
σ (sigma) = the standard deviation of the distribution (must be greater than 0).
z = the z-score — how many standard deviations x is from the mean.
Φ(z) = the probability that a standard normal random variable is ≤ z, computed here via the Abramowitz & Stegun polynomial approximation, since the normal CDF has no simple closed-form algebraic formula.
z

Z-Score Sign & Magnitude

Positive z = above the mean; negative z = below the mean. The larger |z| is, the further the value is from typical.

📐

The Empirical Rule

About 68% of values fall within z = ±1, 95% within z = ±2, and 99.7% within z = ±3 for normally distributed data.

📊

Percentile ≠ Percent

A 90th percentile z-score means the value is higher than 90% of the distribution — not that it scored 90% on some test.

⚙️ Why This Formula Works

Subtracting the mean re-centers the distribution at zero, and dividing by the standard deviation rescales every distribution to have the same spread, regardless of its original units. This is what makes z-scores from wildly different measurements directly comparable — a z-score of 1.5 always means "1.5 standard deviations above average," whether the underlying data is in dollars, centimeters, or test points.

🎯 When to Use Each Mode

  • Find Z-Score: you have a raw value and want to know how unusual it is
  • Find x from Z-Score: you know a target percentile or z-score and want the corresponding raw value
  • Percentile: either mode reports it, useful for plain-language interpretation

📋 Assumptions

  • The standard deviation σ is greater than 0
  • The mean and standard deviation accurately describe the population the value belongs to
  • The percentile calculation assumes the underlying data is approximately normally distributed

⚠️ Limitations of the Formula

  • Undefined when σ = 0, since every value in the dataset would be identical
  • The percentile is only accurate if the data actually follows a normal distribution — skewed data will produce a misleading percentile
  • The standard normal CDF has no elementary closed-form formula, so the percentile is a polynomial approximation, not an exact algebraic result
Walkthrough

Step-by-Step: How to Use the Z-Score Calculator

From picking a direction to interpreting the result

Pick a mode

Choose "Find Z-Score" to convert a raw value into a z-score, or "Find x from Z-Score" to convert a z-score back into a raw value.

Enter your known values

For Find Z-Score, enter x, the mean (μ), and the standard deviation (σ). For Find x, enter the z-score, mean, and standard deviation instead.

Click "Calculate"

The calculator applies z = (x − μ) ÷ σ, or its inverse x = μ + z·σ, and evaluates the standard normal CDF for the percentile.

Read the z-score (or value) and its percentile

The result includes the computed number, the percentile, and a plain-language line explaining how far above or below the mean the value sits.

Interpret the sign and magnitude

A positive z-score is above the mean, a negative one is below. Compare the magnitude against the empirical rule (±1, ±2, ±3) for a quick sense of how unusual the value is.

Verify the answer

Plug your result back into the other formula — z = (x − μ) ÷ σ or x = μ + z·σ — to confirm it returns your original input.

Example

Worked Example

A test score of 85, on an exam with mean 75 and standard deviation 10

Scenario

A student scores 85 on a test where the class mean is 75 and the standard deviation is 10. How many standard deviations above average is this score, and what percentile does it correspond to?

Value (x)85
Mean (μ)75
Std Dev (σ)10
Step 1 — Subtract the mean from x: 85 − 75 = 10.
Step 2 — Divide by the standard deviation: 10 ÷ 10 = 1.0. This is the z-score.
Step 3 — Interpret the sign and magnitude: z = +1.0 means the score is exactly 1 standard deviation above the mean.
Step 4 — Convert to a percentile: Φ(1.0) ≈ 0.8413, so the percentile ≈ 84.13% — the score of 85 is higher than about 84% of the class.
Step 5 — Verify with the inverse formula: using Find x with z = 1.0, μ = 75, σ = 10: x = 75 + 1.0×10 = 85, which matches the original value exactly.
Z-Score
+1.0
Percentile
≈84.13%
Verified x
85

Explanation: A z-score of +1.0 places this score solidly in the "above average" range without being extreme — per the empirical rule, about 68% of scores fall within z = ±1, so this result sits right at the upper edge of the typical range. Had the same student instead scored 95 (z = 2.0), the percentile would jump to roughly 97.7%, illustrating how nonlinear the tail of the normal distribution is as z increases.

Interpretation

Understanding Your Z-Score Result

What the sign, magnitude, and percentile actually mean

Z-Score RangeGeneral InterpretationApprox. Percentile
z ≤ −2Far below average — unusual on the low sideBelow ~2.3rd percentile
−2 < z ≤ −1Below average, but within the typical range~2.3rd – 15.9th percentile
−1 < z < 1Close to average — the most common range for normal data~15.9th – 84.1st percentile
1 ≤ z < 2Above average, but within the typical range~84.1st – 97.7th percentile
z ≥ 2Far above average — unusual on the high sideAbove ~97.7th percentile

Reading the sign: a positive z-score always means the value is above the mean; negative always means below. A z-score of exactly 0 means the value equals the mean and sits at the 50th percentile.

Typical ranges (the empirical rule): for normally distributed data, about 68% of values fall within z = ±1, 95% within z = ±2, and 99.7% within z = ±3. Values beyond z = ±3 are rare enough to often be treated as outliers.

Manual verification: the fastest sanity check is to plug your z-score back into x = μ + z·σ and confirm you recover the original raw value — as shown in the worked example above.

Use Cases

Practical Use Cases for the Z-Score Calculator

Where standardizing a value into a z-score and percentile is genuinely useful

🎓

Standardized testing & percentile rank

Convert a raw test score into a percentile rank comparable across different exam forms.

📊

Data science & anomaly detection

Flag data points with an unusually high or low z-score as potential outliers or anomalies.

💹

Finance & risk modeling

Assess how unusual a return or price move is relative to its historical volatility.

🏭

Quality control & Six Sigma

Flag manufacturing measurements that fall outside an acceptable number of standard deviations.

🔬

Research & scientific studies

Standardize variables measured on different scales so they can be directly compared.

👶

Growth charts

Compare a child's height or weight against age-based population norms using standardized scores.

🏆

Sports performance analytics

Compare an athlete's performance metric against the league or team average.

🌡️

Climate & weather anomaly detection

Flag a temperature or rainfall reading as unusual relative to historical norms.

🏗️

Manufacturing tolerance checks

Verify whether a component's measurement falls within an acceptable standardized range.

💼

HR performance review ranking

Standardize performance scores across teams or review cycles for fairer comparison.

📈

Grading on a curve

Convert raw exam scores into standardized grades relative to the class distribution.

🧬

Genetics & biological measurement comparison

Compare a biological measurement against a reference population distribution.

🎯

Machine learning feature standardization

Standardize input features to a common scale before training a model.

Pros & Cons

Advantages and Limitations

What this z-score calculator does well, and where care is still needed

✅ Advantages

  • Free, instant, and requires no signup or account
  • Runs entirely in your browser — no data ever leaves your device
  • Converts in both directions: value → z-score, and z-score → value
  • Reports the percentile alongside the z-score automatically
  • Uses a well-established polynomial approximation for the standard normal CDF
  • Includes a plain-language interpretation of the sign and magnitude
  • Useful across education, finance, quality control, and research alike
  • Validates that the standard deviation is greater than 0 before calculating
  • No calculation limit — use it as many times as needed
  • Fast-loading and fully mobile-friendly
  • Removes manual z-table lookup and interpolation
  • Consistent, repeatable results every time

⚠️ Limitations

  • Requires the standard deviation to be greater than 0 — cannot handle a constant dataset
  • The reported percentile assumes an approximately normal distribution; skewed data will give a misleading percentile
  • Uses a polynomial approximation for the CDF, not an exact closed-form value (though accurate to about 5-6 decimal places)
  • Does not compute z-scores for more than one value at a time
  • Cannot verify whether the mean and standard deviation you enter actually describe your data correctly
  • Does not distinguish population vs sample standard deviation — you must supply the correct one for your context
  • Does not visualize the distribution or shade the corresponding area under the curve
Reference

Z-Score vs Percentile vs Raw Score

Three related but distinct ways to describe the same value

TermDefinitionExample
Raw Score (x)The original, unstandardized measurement in its native units85 points on a test
Z-ScoreThe standardized distance from the mean, in standard deviation unitsz = (85−75)/10 = 1.0
PercentileThe share of the distribution falling at or below the valueΦ(1.0) × 100 ≈ 84.13rd percentile

Common Mistakes and Expert Tips

❌ Common Mistakes

  • Using the wrong mean or standard deviation — one that doesn't actually describe the value's population
  • Treating a z-score computed from skewed data as if the percentile were exact
  • Confusing a percentile (e.g. 84th) with a percentage score (e.g. 84%) — these describe different things
  • Forgetting the sign of the z-score when interpreting whether a value is above or below average
  • Assuming a standard deviation of 0 is a valid input, rather than recognizing the dataset has no variation
  • Mixing up population and sample standard deviation when computing z-scores for a small sample

💡 Expert Tips & Best Practices

  • Use the empirical rule (±1, ±2, ±3) as a fast mental sanity check before trusting an exact percentile
  • Pair this tool with the Standard Deviation Calculator if you first need to compute σ from raw data
  • For a full distribution view — including PDF and CDF at any point — use the Normal Distribution Calculator
  • When working with discrete favorable/total outcomes instead of continuous data, use the Probability Calculator instead
  • Always confirm your data is reasonably close to normally distributed before relying heavily on the percentile figure
📝

Summary: This z-score calculator gives you an instant, free way to standardize a raw value into a z-score and percentile, or reverse the process to recover a raw value from a known z-score. Pair it with related tools like the Normal Distribution Calculator and Standard Deviation Calculator for a fuller statistical picture of your data.

FAQ

Frequently Asked Questions

Common questions about z-scores

What is a z-score?
A z-score measures how many standard deviations a value is from the mean: z = (x − μ) / σ. A z-score of 0 means the value equals the mean; positive means above the mean, negative means below.
How do you convert a z-score to a percentile?
The percentile is the standard normal cumulative distribution function (CDF) evaluated at z, multiplied by 100. For example, z = 1.96 corresponds to about the 97.5th percentile.
How do you find x from a z-score?
Rearrange the z-score formula: x = μ + z·σ. Given a z-score, mean, and standard deviation, this gives you back the original value.
What does a negative z-score mean?
A negative z-score means the value is below the mean. For example, z = −2 means the value is exactly 2 standard deviations below the average.
What is the empirical rule, and how does it relate to z-scores?
The empirical rule (or 68-95-99.7 rule) says that for a normal distribution, about 68% of values fall within z = ±1 of the mean, 95% within z = ±2, and 99.7% within z = ±3. It's a quick way to sanity-check a z-score before computing an exact percentile.
Why must the standard deviation be greater than 0?
The z-score formula divides by the standard deviation, so a value of 0 or a negative number makes the calculation undefined or meaningless. A standard deviation of 0 would mean every value in the dataset is identical, in which case z-scores don't apply.
What does a z-score of exactly 0 mean?
A z-score of 0 means the value is exactly equal to the mean, which always corresponds to the 50th percentile — the value is neither above nor below the rest of the distribution.
How accurate is the percentile this calculator reports?
The percentile is computed using the Abramowitz and Stegun approximation to the standard normal CDF, which is accurate to within about 0.00001 for practical purposes — precise enough for testing, quality control, and research use.
Can I use z-scores to compare values from two different datasets?
Yes — that's one of the main uses of a z-score. Because a z-score standardizes a value relative to its own mean and standard deviation, you can directly compare, say, a test score from one exam to a score from a completely different exam even though the raw scales differ.
What's the difference between a z-score and a percentile?
A z-score tells you how many standard deviations a value is from the mean, while a percentile tells you what share of the distribution falls below that value. This calculator converts between the two automatically using the standard normal CDF, so you don't have to look up a z-table.
Does this calculator require my data to be normally distributed?
The z-score formula itself (z = (x − μ) / σ) works for any distribution, but the percentile this calculator reports assumes the data follows, or closely approximates, a normal distribution. If your data is heavily skewed, the reported percentile may not be accurate.
What is a z-table, and do I still need one if I use this calculator?
A z-table (standard normal table) lists the cumulative probability for z-scores in increments, typically to two decimal places. This calculator computes the equivalent value directly using a polynomial approximation to the standard normal CDF, so you get the same result — often to more decimal places — without looking anything up in a table.
Can z-scores be used to detect outliers or anomalies?
Yes. In data analysis and machine learning, a common outlier-detection rule flags any data point with an absolute z-score above a threshold — often 2 or 3 — as a potential anomaly, since fewer than about 5% of values fall beyond z = ±2 and fewer than 0.3% fall beyond z = ±3 in a normal distribution.
What is considered a statistically significant z-score, like ±1.96?
In many statistical tests, z = ±1.96 marks the boundary of the middle 95% of a standard normal distribution, corresponding to a two-tailed significance level of 0.05. A z-score beyond ±1.96 is often treated as statistically significant at the 5% level, though the exact threshold depends on the test and field.
Learn More

Authoritative Resources on Z-Scores

Trusted educational references to go deeper on standardized scores

Related Calculators

Explore other statistics tools