Z-score Calculator
Use this calculator to compute the z-score of a normal distribution.
Z-score and Probability Converter
Please provide any one value to convert between z-score and probability. This is the equivalent of referencing a z-table.
Probability between Two Z-scores

Use this calculator to find the probability (area P in the diagram) between two z-scores.
What Is the Z-Score Calculator and Why It Matters
The Z-Score Calculator converts a raw data value into its corresponding standard score, indicating how many standard deviations that value lies above or below the mean of a dataset. A z-score of +2.0 means the value is two standard deviations above the mean, while a z-score of −1.5 means it is one and a half standard deviations below. This standardization allows meaningful comparison across different datasets, scales, and distributions.
Z-scores are foundational to statistics, serving as the gateway to probability calculations, hypothesis testing, quality control, and data normalization. Without standardization, comparing a test score of 85 on one exam to 72 on another is meaningless — the scales, means, and variabilities are different. Z-scores place both values on the same universal scale, enabling direct comparison. A score of 85 with a z-score of +1.2 is relatively better than a score of 72 with a z-score of +0.8, despite the lower raw number for the latter.
The calculator computes the z-score from a raw value, population mean, and standard deviation. It can also provide the corresponding percentile rank and probability from the standard normal distribution table, answering questions like "what percentage of values fall below this score?" — a question central to academic grading, medical diagnostics, financial analysis, and scientific research.
How to Accurately Use the Z-Score Calculator for Precise Results
To calculate a z-score, you need three pieces of information:
- Raw Value (X): The individual data point you want to standardize. This could be a test score, a measurement, a financial return, or any numeric observation.
- Population Mean (μ): The average value of the entire population or dataset. If you only have a sample mean (x̄), you can use it as an estimate, but note that this introduces approximation.
- Standard Deviation (σ): The measure of spread or variability in the dataset. Use the population standard deviation if known; otherwise, use the sample standard deviation (s) as an estimate.
The calculator then provides:
- The z-score value
- The cumulative probability (area to the left under the normal curve)
- The percentile rank
- The probability of a value being above or below the given score
Tips for accuracy: Ensure your data is approximately normally distributed before interpreting z-scores probabilistically. For heavily skewed data, z-scores still standardize the value but the associated probabilities from the normal distribution table may not be accurate. When working with sample data, use n−1 in the standard deviation calculation (Bessel's correction) for an unbiased estimate of the population standard deviation.
Real-World Scenarios & Practical Applications
Scenario 1: Comparing Standardized Test Scores
A university admissions officer is evaluating two applicants who took different standardized tests. Applicant A scored 1280 on the SAT (mean = 1060, SD = 195). Applicant B scored 29 on the ACT (mean = 21.0, SD = 5.2). Using the Z-Score Calculator: A's z-score = (1280 − 1060) ÷ 195 = +1.13; B's z-score = (29 − 21) ÷ 5.2 = +1.54. Despite the seemingly large difference in raw scores, Applicant B performed relatively better within their testing population, ranking in the 93.8th percentile versus A's 87.1th percentile.
Scenario 2: Manufacturing Quality Control
A factory produces bolts with a target diameter of 10.00 mm (mean = 10.00 mm, SD = 0.05 mm). Quality control rejects any bolt with a z-score beyond ±2.5 (outside the range 9.875–10.125 mm). A bolt measuring 10.14 mm has a z-score of (10.14 − 10.00) ÷ 0.05 = +2.80, which exceeds the threshold and is rejected. Only 0.51% of bolts should fall beyond ±2.5 standard deviations, so a high rejection rate signals a process calibration issue.
Scenario 3: Medical Diagnostic Assessment
A pediatrician evaluates a 5-year-old boy whose height is 43 inches. For his age group, the mean height is 43.5 inches with a standard deviation of 1.8 inches. Z-score = (43 − 43.5) ÷ 1.8 = −0.28. This places him at the 39th percentile — well within the normal range. If his z-score were below −2.0 (below the 2.3rd percentile), the physician would investigate potential growth disorders. The z-score provides an objective, age-standardized metric for monitoring development over time.
Who Benefits Most from the Z-Score Calculator
- Students and Researchers: Statistics students use z-scores for homework, exams, and research projects. Researchers standardize measurements across studies for meta-analyses.
- Educators and Admissions Officers: Comparing student performance across different tests, grading scales, and schools requires standardized scores.
- Quality Control Engineers: Manufacturing and process control rely on z-scores to identify out-of-specification products and monitor process stability (Six Sigma methodology).
- Healthcare Professionals: Physicians use z-scores to assess patient measurements (growth charts, bone density, lab values) against population norms.
- Financial Analysts: Portfolio managers and risk analysts use z-scores to evaluate investment returns, detect outliers, and assess the probability of extreme market events.
Technical Principles & Mathematical Formulas
The Z-Score Calculator applies these statistical formulas:
Z-Score Formula:
z = (X − μ) / σ
Where:
- z = Standard score (z-score)
- X = Raw value (observed data point)
- μ = Population mean
- σ = Population standard deviation
For Sample Data:
z = (X − x̄) / s
Where x̄ is the sample mean and s is the sample standard deviation.
Reverse Calculation (Z-Score to Raw Value):
X = μ + (z × σ)
This is used to find the raw value corresponding to a specific percentile.
Standard Normal Distribution Properties:
- Mean = 0, Standard Deviation = 1
- 68.27% of data falls within z = ±1.0
- 95.45% of data falls within z = ±2.0
- 99.73% of data falls within z = ±3.0
Cumulative Probability (Area Under the Curve):
P(Z ≤ z) = Φ(z), where Φ is the cumulative distribution function (CDF) of the standard normal distribution. This is computed numerically or looked up in z-tables.
Common Z-Score to Percentile Mappings:
- z = −2.0 → 2.28th percentile
- z = −1.0 → 15.87th percentile
- z = 0.0 → 50th percentile (mean)
- z = +1.0 → 84.13th percentile
- z = +1.645 → 95th percentile
- z = +1.96 → 97.5th percentile
- z = +2.0 → 97.72nd percentile
- z = +2.576 → 99.5th percentile
- z = +3.0 → 99.87th percentile
Frequently Asked Questions
What does a negative z-score mean?
A negative z-score indicates that the raw value is below the mean of the dataset. For example, a z-score of −1.5 means the value is 1.5 standard deviations below average. A negative z-score does not inherently mean "bad" — its interpretation depends on context. A z-score of −2.0 for cholesterol level is desirable (below average is healthier), while a z-score of −2.0 for a test grade is unfavorable.
Can z-scores be used for non-normal distributions?
Z-scores can always be calculated regardless of the distribution shape — the formula is purely algebraic. However, the probability interpretations (percentiles, areas under the curve) derived from the standard normal distribution table are only accurate when the underlying data is approximately normally distributed. For skewed or multimodal distributions, the empirical rule (68-95-99.7) does not apply, and non-parametric methods may be more appropriate.
What is the relationship between z-scores and p-values?
In hypothesis testing, the z-score (or test statistic) is compared against critical values to determine statistical significance. The p-value is the probability of observing a z-score as extreme as (or more extreme than) the calculated value under the null hypothesis. For a two-tailed test at the 5% significance level, the critical z-values are ±1.96. A z-score beyond these values produces a p-value below 0.05, leading to rejection of the null hypothesis.
How is the z-score used in the Six Sigma methodology?
Six Sigma uses z-scores to measure process capability. A "Six Sigma" process has specification limits set at ±6 standard deviations from the process mean, meaning the probability of producing a defect is approximately 3.4 per million opportunities. The z-score of a process indicates how many standard deviations fit between the process mean and the nearest specification limit. Higher z-scores indicate more capable, less variable processes.
What is the difference between a z-score and a t-score?
Z-scores assume the population standard deviation is known and use the standard normal distribution. T-scores are used when the population standard deviation is unknown and must be estimated from a sample. The t-distribution is similar to the normal distribution but has heavier tails, reflecting the additional uncertainty from estimating the standard deviation. As sample size increases (typically above 30), the t-distribution approaches the normal distribution and the difference becomes negligible.
How do I find the raw value from a given percentile?
First, convert the percentile to a z-score using a z-table or inverse normal function. For example, the 90th percentile corresponds to z = +1.282. Then apply the reverse formula: X = μ + (z × σ). If the population mean is 100 and standard deviation is 15, the value at the 90th percentile is 100 + (1.282 × 15) = 119.2. This is commonly used for setting cutoff scores, thresholds, and benchmarks.
