Z-Score Calculator

Convert any raw score to a standard score and find its percentile in a normal distribution.

Z Z-Score Calculator
Z-Score
-
Percentile
-
Raw Score
-
% Below Mean
-

📖 What is a Z-Score?

A Z-score (also called a standard score) measures how many standard deviations a particular data point lies above or below the mean of a distribution. It is one of the most fundamental tools in statistics, used to standardise values from any normal distribution to a common scale with mean 0 and standard deviation 1.

Z-scores enable meaningful comparison between values measured on different scales. For example, you cannot directly compare a score of 80 on a maths test with a score of 650 on an aptitude exam - but you can compare their Z-scores to determine which performance was more exceptional relative to its respective group.

The concept was developed in the context of the standard normal distribution (also known as the Gaussian distribution), which is completely described by its mean and standard deviation. Once you know the Z-score, you can immediately look up the corresponding percentile using the standard normal table (or the calculator above), which tells you what fraction of the population scored below that value.

Z-scores are used throughout statistics, science, and business: in hypothesis testing (Z-tests), quality control (Six Sigma process capability), finance (Altman Z-Score for bankruptcy prediction), standardised testing (SAT, GRE, IQ scores), clinical diagnostics (bone density T-scores), and machine learning (feature standardisation for gradient-based models).

📐 Formula

Z = (X − μ) / σ

X = raw score (the value you want to standardise)

μ (mu) = population mean

σ (sigma) = population standard deviation (must be > 0)

Reverse formula (Z to X): X = μ + Z × σ

Percentile from Z: Φ(Z) × 100% where Φ is the standard normal CDF. For Z = 1.96, percentile ≈ 97.5%. This calculator uses a high-accuracy rational approximation of Φ.

Sample Z-score (when estimating from sample data): Z = (X − x̄) / s, where x̄ is the sample mean and s is the sample standard deviation. When the population parameters are unknown, use the t-distribution instead for small samples.

📖 How to Use This Calculator

1
Select mode: Raw Score → Z-score to standardise a value, or Z-score → Raw Score to find the raw score for a given Z.
2
Enter the raw score (X), the population mean (μ), and the standard deviation (σ). Standard deviation must be positive.
3
Click Calculate Z-Score. The Z-score, percentile, and an interpretation appear instantly.
4
Use the percentile to understand ranking: a Z-score of +1.65 corresponds to the 95th percentile - only 5% of the population scored higher.

📝 Example Calculations

Example 1 - Student Test Score

A student scores 85 on an exam. The class mean is 72 and SD is 9.

Z = (85 − 72) / 9 = 13 / 9 = 1.44

Percentile ≈ 92.5% - the student performed better than about 92.5% of the class.

Result = Z = 1.44, Percentile ≈ 92.5%
Try this example →

Example 2 - Below-Average Performance

An employee's productivity score is 58. Department mean is 75, SD is 12.

Z = (58 − 75) / 12 = −17 / 12 = −1.42

Percentile ≈ 7.8% - the employee is in the bottom ~8% of the department.

Result = Z = −1.42, Percentile ≈ 7.8%
Try this example →

Example 3 - Reverse Lookup (Z to Raw Score)

A university wants students at or above the 90th percentile (Z = 1.282). Mean SAT = 1050, SD = 210.

X = 1050 + 1.282 × 210 = 1050 + 269.2 = 1319

Students scoring ≥ 1319 qualify for the programme.

Result = X = 1319
Try this example →

Example 4 - Quality Control

A bolt has diameter 10.05 mm. Process mean is 10.00 mm, SD is 0.02 mm. Spec limit is Z = ±3.

Z = (10.05 − 10.00) / 0.02 = 0.05 / 0.02 = 2.5

Within ±3 sigma spec - percentile = 99.4%. The bolt is within specification.

Result = Z = 2.5, Percentile ≈ 99.4%
Try this example →

Example 5 - IQ Score Interpretation

IQ is standardised with mean 100 and SD 15. What is the Z-score for IQ = 130?

Z = (130 − 100) / 15 = 30 / 15 = 2.0

Percentile ≈ 97.7% - a score of 130 is in the top 2.3% of the population.

Result = Z = 2.0, Percentile ≈ 97.7%
Try this example →

❓ Frequently Asked Questions

What is a Z-score?+
A Z-score (standard score) measures how many standard deviations a data point is from the mean of a distribution. Z = (X − μ) / σ. A Z-score of +2 means the value is 2 standard deviations above the mean; Z = −1.5 means 1.5 standard deviations below the mean.
How do you interpret a Z-score?+
Z = 0: at the mean. Z = +1: one SD above (top ~84th percentile). Z = +2: top ~97.7th percentile. Z = −1: one SD below (~16th percentile). Z > +3 or Z < −3 represents extreme outliers - fewer than 0.3% of normally distributed data.
What is the difference between a Z-score and a T-score?+
A Z-score uses the population standard deviation (σ) and applies when population parameters are known. A T-score (t-statistic) uses the sample standard deviation (s) and applies when estimating from a small sample. For large samples (n > 30), they converge.
How do you find the percentile from a Z-score?+
The percentile is the area under the standard normal curve to the left of the Z-score, expressed as a percentage. A Z-score of 0 corresponds to the 50th percentile. Z = 1.645 corresponds to the 95th percentile. This calculator computes the percentile automatically using the standard normal CDF.
Can Z-scores be negative?+
Yes. A negative Z-score means the value is below the mean. For example, if a student scores 70 on a test with mean 80 and SD 10, their Z-score is (70−80)/10 = −1.0, placing them at approximately the 16th percentile.
What is a good Z-score?+
It depends on context. In academic grading, Z > +1 is above average. In quality control (Six Sigma), Z > 3 is required (only 0.13% defect rate). In finance, a Z-score above 2.99 in the Altman Z-Score model indicates a company is financially safe.
What is the empirical rule (68-95-99.7 rule)?+
For a normal distribution: approximately 68% of data falls within Z = ±1, 95% within Z = ±2, and 99.7% within Z = ±3. This rule helps you quickly judge how extreme a value is without a table.
How do you standardise an entire dataset?+
Apply Z = (X − mean) / SD to every value. The resulting Z-scores have mean 0 and standard deviation 1. This is called standardisation or normalisation and is used to compare values from different scales - for example, comparing test scores from different exams.
What is the difference between Z-score standardisation and min-max normalisation?+
Z-score standardisation centres data at 0 with unit variance, preserving the shape of the distribution. Min-max normalisation scales data to a fixed range (usually 0–1) but is sensitive to outliers. Use Z-score standardisation when you need to compare values relative to the distribution, and min-max when you need a bounded range.
How is Z-score used in hypothesis testing?+
In a Z-test, the test statistic Z = (x̄ − μ₀) / (σ / √n) measures how many standard errors the sample mean is from the hypothesised population mean. If |Z| > 1.96, you reject the null hypothesis at α = 0.05 (two-tailed). The Z-score is compared to the critical value from the standard normal table.