A z-score tells you how far a value is from the mean when the distance is measured in standard deviations. It is one of the most useful ways to standardize a numerical observation so that values from different normal distributions can be compared on the same scale.
This Z-Score Calculator lets you calculate a standard or sample z-score, convert a z-score into a normal-distribution percentile, find left-tail, right-tail and two-tail probabilities, calculate critical z-values from confidence levels or probabilities, find the area between two raw values, and analyze a complete dataset row by row.
The calculator also provides an interactive standard-normal bell curve so the numerical result can be interpreted visually. For batch data, it reports summary statistics together with individual z-scores and percentile ranks.
The important distinction is that the z-score itself is a standardization calculation, while the conversion of that z-score into a probability or percentile uses the normal-distribution model. A z-score can be calculated for a numerical observation, but interpreting its percentile through the standard normal CDF requires the corresponding normal-distribution assumption.
What Is a Z-Score?
A z-score, also called a standard score, measures the position of an observation relative to a mean in units of standard deviation.
For a population distribution:
where: x = observed or raw value, μ = population mean, and σ = population standard deviation.
The result tells you the standardized distance between the observation and the mean. A positive z-score means the observation is above the mean. A negative z-score means it is below the mean. A z-score of zero means the observation is exactly equal to the mean.
The value 85 is therefore 1.5 standard deviations above the mean.
How a Raw Score Becomes a Z-Score
A z-score converts a raw observation into a unitless measure of its distance from the mean.
How to Calculate a Z-Score
The calculation has three basic steps:
Step 1: Find the difference from the mean
x − μ → For x = 85 and μ = 70: 85 − 70 = 15
Step 2: Divide by the standard deviation
(x − μ) / σ → 15 / 10 = 1.5
Step 3: Interpret the sign
Because the result is positive (z = +1.5), the observation lies 1.5 standard deviations above the mean.
The calculator displays the substitution directly, so you can verify how the result was obtained instead of receiving only a final number.
Interpreting Positive, Negative & Zero Z-Scores
Positive Z-Score (z > 0)
Indicates the observation is above the mean. For example, z = +2 means 2 standard deviations above the mean. Does not mean the value is automatically anomalous; interpretation depends on context.
Zero Z-Score (z = 0)
Indicates x = μ exactly. For a standard normal curve, P(Z < 0) = 0.5 and P(Z > 0) = 0.5. Exactly 50% of the distribution lies below zero.
Negative Z-Score (z < 0)
Indicates the observation is below the mean. For x = 55, μ = 70, σ = 10: z = (55 − 70) / 10 = −1.5. Lies to the left of the mean on the bell curve.
Z-Score and Percentile Are Not the Same Thing
A common mistake is to describe a z-score as a percentile. They are related, but they are different quantities:
- A z-score expresses a distance in standard deviation units.
- A percentile expresses a cumulative position under a specified distribution.
where Φ is the standard normal cumulative distribution function. For example, z = 1.50 corresponds to approximately Φ(1.50) = 0.9332, or about the 93.32nd percentile under the standard normal model.
Worked Example: Z = 1.50
Suppose a test score has Raw score: 85, Mean: 70, Standard deviation: 10:
Tail Probabilities & Central Empirical Rule
The central probability is the area between two symmetric z-values: P(−z < Z < z) = 1 − P(|Z| > z).
The familiar 68–95–99.7 empirical rule comes directly from the standard normal distribution:
- P(−1 < Z < 1) ≈ 68.27% (within ±1 standard deviation)
- P(−1.96 < Z < 1.96) ≈ 95.00% (within ±2 standard deviations is ≈ 95.45%)
- P(−3 < Z < 3) ≈ 99.73% (within ±3 standard deviations)
What Is the Standard Normal Distribution & Why Standardize?
The standard normal distribution has parameters μ = 0 and σ = 1, commonly written as Z ~ N(0, 1). The curve is symmetric around zero and has its maximum density at zero.
Standardization removes the original measurement scale so that different distributions can be compared on a common metric. Suppose two tests use different scales:
The standardized positions are 1.75 and 1.80 standard deviations above their respective means, allowing an objective comparison.
Sample Data & Why Standard Deviation Cannot Be Zero
When parameters come from a sample, the formula uses sample mean x̄ and sample standard deviation s:
Because the formula divides by standard deviation, if σ = 0 division by zero occurs, making the standard z-score mathematically undefined. A standard deviation must be strictly positive (σ > 0). The calculator explicitly flags non-positive SD inputs as invalid rather than silently replacing them.
Critical Z-Values & Confidence Intervals
A critical z-value is a threshold on the standard normal distribution associated with a specified tail probability, percentile, or confidence level.
95% Two-Sided Confidence Level Example
α = 0.05 → α/2 = 0.025 → Critical z* ≈ ±1.959964 (commonly rounded to ±1.96)
For μ = 100, σ = 15: Margin of Error = 1.959964 × 15 ≈ 29.3995.
Symmetric bounds: [100 − 29.3995, 100 + 29.3995] → [70.6005, 129.3995]
Finding Raw Scores & Inverse Percentiles
The z-score formula can be rearranged to solve for the original raw observation:
For μ = 100, σ = 15, and z = 1.96: x = 100 + (1.96)(15) ≈ 129.4.
Interval Probability: Area Between Two Raw Values
The calculator determines normal-distribution probability between two arbitrary boundaries:
Standard Normal Cumulative Probability Table (Z-Table)
| Z | .00 | .01 | .02 | .03 | .04 | .05 | .06 | .07 | .08 | .09 |
|---|---|---|---|---|---|---|---|---|---|---|
| 0.0 | 0.50000 | 0.50399 | 0.50798 | 0.51197 | 0.51595 | 0.51994 | 0.52392 | 0.52790 | 0.53188 | 0.53586 |
| 0.1 | 0.53983 | 0.54380 | 0.54776 | 0.55172 | 0.55567 | 0.55962 | 0.56356 | 0.56749 | 0.57142 | 0.57535 |
| 0.2 | 0.57926 | 0.58317 | 0.58706 | 0.59095 | 0.59483 | 0.59871 | 0.60257 | 0.60642 | 0.61026 | 0.61409 |
| 0.3 | 0.61791 | 0.62172 | 0.62552 | 0.62930 | 0.63307 | 0.63683 | 0.64058 | 0.64431 | 0.64803 | 0.65173 |
| 0.4 | 0.65542 | 0.65910 | 0.66276 | 0.66640 | 0.67003 | 0.67364 | 0.67724 | 0.68082 | 0.68439 | 0.68793 |
| 0.5 | 0.69146 | 0.69497 | 0.69847 | 0.70194 | 0.70540 | 0.70884 | 0.71226 | 0.71566 | 0.71904 | 0.72240 |
| 0.6 | 0.72575 | 0.72907 | 0.73237 | 0.73565 | 0.73891 | 0.74215 | 0.74537 | 0.74857 | 0.75175 | 0.75490 |
| 0.7 | 0.75804 | 0.76115 | 0.76424 | 0.76730 | 0.77035 | 0.77337 | 0.77637 | 0.77935 | 0.78230 | 0.78524 |
| 0.8 | 0.78814 | 0.79103 | 0.79389 | 0.79673 | 0.79955 | 0.80234 | 0.80511 | 0.80785 | 0.81057 | 0.81327 |
| 0.9 | 0.81594 | 0.81859 | 0.82121 | 0.82381 | 0.82639 | 0.82894 | 0.83147 | 0.83398 | 0.83646 | 0.83891 |
| 1.0 | 0.84134 | 0.84375 | 0.84614 | 0.84849 | 0.85083 | 0.85314 | 0.85543 | 0.85769 | 0.85993 | 0.86214 |
| 1.1 | 0.86433 | 0.86650 | 0.86864 | 0.87076 | 0.87286 | 0.87493 | 0.87698 | 0.87900 | 0.88100 | 0.88298 |
| 1.2 | 0.88493 | 0.88686 | 0.88877 | 0.89065 | 0.89251 | 0.89435 | 0.89617 | 0.89796 | 0.89973 | 0.90147 |
| 1.3 | 0.90320 | 0.90490 | 0.90658 | 0.90824 | 0.90988 | 0.91149 | 0.91308 | 0.91466 | 0.91621 | 0.91774 |
| 1.4 | 0.91924 | 0.92073 | 0.92220 | 0.92364 | 0.92507 | 0.92647 | 0.92785 | 0.92922 | 0.93056 | 0.93189 |
| 1.5 | 0.93319 | 0.93448 | 0.93574 | 0.93699 | 0.93822 | 0.93943 | 0.94062 | 0.94179 | 0.94295 | 0.94408 |
| 1.6 | 0.94520 | 0.94630 | 0.94738 | 0.94845 | 0.94950 | 0.95053 | 0.95154 | 0.95254 | 0.95352 | 0.95449 |
| 1.7 | 0.95543 | 0.95637 | 0.95728 | 0.95818 | 0.95907 | 0.95994 | 0.96080 | 0.96164 | 0.96246 | 0.96327 |
| 1.8 | 0.96407 | 0.96485 | 0.96562 | 0.96638 | 0.96712 | 0.96784 | 0.96856 | 0.96926 | 0.96995 | 0.97062 |
| 1.9 | 0.97128 | 0.97193 | 0.97257 | 0.97320 | 0.97381 | 0.97441 | 0.97500 | 0.97558 | 0.97615 | 0.97670 |
| 2.0 | 0.97725 | 0.97778 | 0.97831 | 0.97882 | 0.97932 | 0.97982 | 0.98030 | 0.98077 | 0.98124 | 0.98169 |
| 2.1 | 0.98214 | 0.98257 | 0.98300 | 0.98341 | 0.98382 | 0.98422 | 0.98461 | 0.98500 | 0.98537 | 0.98574 |
| 2.2 | 0.98610 | 0.98645 | 0.98679 | 0.98713 | 0.98745 | 0.98778 | 0.98809 | 0.98840 | 0.98870 | 0.98899 |
| 2.3 | 0.98928 | 0.98956 | 0.98983 | 0.99010 | 0.99036 | 0.99061 | 0.99086 | 0.99111 | 0.99134 | 0.99158 |
| 2.4 | 0.99180 | 0.99202 | 0.99224 | 0.99245 | 0.99266 | 0.99286 | 0.99305 | 0.99324 | 0.99343 | 0.99361 |
| 2.5 | 0.99379 | 0.99396 | 0.99413 | 0.99430 | 0.99446 | 0.99461 | 0.99477 | 0.99492 | 0.99506 | 0.99520 |
| 2.6 | 0.99534 | 0.99547 | 0.99560 | 0.99573 | 0.99585 | 0.99598 | 0.99609 | 0.99621 | 0.99632 | 0.99643 |
| 2.7 | 0.99653 | 0.99664 | 0.99674 | 0.99683 | 0.99693 | 0.99702 | 0.99711 | 0.99720 | 0.99728 | 0.99736 |
| 2.8 | 0.99744 | 0.99752 | 0.99760 | 0.99767 | 0.99774 | 0.99781 | 0.99788 | 0.99795 | 0.99801 | 0.99807 |
| 2.9 | 0.99813 | 0.99819 | 0.99825 | 0.99831 | 0.99836 | 0.99841 | 0.99846 | 0.99851 | 0.99856 | 0.99861 |
| 3.0 | 0.99865 | 0.99869 | 0.99874 | 0.99878 | 0.99882 | 0.99886 | 0.99889 | 0.99893 | 0.99896 | 0.99900 |
| 3.1 | 0.99903 | 0.99906 | 0.99910 | 0.99913 | 0.99916 | 0.99918 | 0.99921 | 0.99924 | 0.99926 | 0.99929 |
| 3.2 | 0.99931 | 0.99934 | 0.99936 | 0.99938 | 0.99940 | 0.99942 | 0.99944 | 0.99946 | 0.99948 | 0.99950 |
| 3.3 | 0.99952 | 0.99953 | 0.99955 | 0.99957 | 0.99958 | 0.99960 | 0.99961 | 0.99962 | 0.99964 | 0.99965 |
| 3.4 | 0.99966 | 0.99968 | 0.99969 | 0.99970 | 0.99971 | 0.99972 | 0.99973 | 0.99974 | 0.99975 | 0.99976 |
| 3.5 | 0.99977 | 0.99978 | 0.99978 | 0.99979 | 0.99980 | 0.99981 | 0.99981 | 0.99982 | 0.99983 | 0.99983 |
| 3.6 | 0.99984 | 0.99985 | 0.99985 | 0.99986 | 0.99986 | 0.99987 | 0.99987 | 0.99988 | 0.99988 | 0.99989 |
| 3.7 | 0.99989 | 0.99990 | 0.99990 | 0.99990 | 0.99991 | 0.99991 | 0.99992 | 0.99992 | 0.99992 | 0.99992 |
| 3.8 | 0.99993 | 0.99993 | 0.99993 | 0.99994 | 0.99994 | 0.99994 | 0.99994 | 0.99995 | 0.99995 | 0.99995 |
| 3.9 | 0.99995 | 0.99995 | 0.99996 | 0.99996 | 0.99996 | 0.99996 | 0.99996 | 0.99996 | 0.99997 | 0.99997 |
Batch Dataset Standardization & Extreme Z-Scores
For multiple observations, the Batch Dataset Analyzer automates row-level calculations. For dataset 65, 70, 72, 75, 80, 85, 90, 92, 95, 100 (N = 10, Mean = 82.4, Sample SD ≈ 11.79):
For extreme values (e.g. x = 854, μ = 70, σ = 10 → z = 78.4000), cumulative probability numerically saturates at 100.00% without generating NaN or Infinity.
Common Z-Score Mistakes
Using the wrong mean or SD
Mean and SD must correspond to the same underlying population or sample reference distribution.
Forgetting the negative sign
Values below the mean must produce a negative z-score.
Confusing z-score with probability
A z-score is a distance in standard deviations; it is not itself a probability.
Using 1.96 for every problem
Critical values depend on confidence level (e.g. 90%, 95%, 99%) and one-tail vs two-tail specifications.
Assuming all data is normal
Standardization can be computed for any data, but normal-CDF percentile interpretations assume normality.
Division by zero standard deviation
Z-score requires division by SD; standard deviation must be strictly greater than zero.
Z-Score vs Percentile vs Critical Value
| Quantity | Meaning | Typical calculation |
|---|---|---|
| Z-Score | Standardized distance from the mean | (x − μ) / σ |
| Percentile | Cumulative position under a reference distribution | Φ(z) |
| Critical Z-Value | Threshold associated with a specified tail probability or confidence level | Φ⁻¹(p) |
| Raw Score | Original measurement in physical units | μ + z·σ |
Practical Workflow, Saving & PDF Export
A reliable workflow: (1) Identify raw value X, (2) Identify appropriate mean μ or x̄, (3) Identify SD σ or s, (4) Calculate z, (5) Evaluate required tail or central probability, (6) Interpret in analytical context.
The Master Action Toolbar supports saving immutable calculation records, copying summaries and LaTeX equations, downloading structured batch CSV files, and launching the 2-page executive print report.
Frequently Asked Questions
Verified answers to common questions about z-scores, critical values, normal CDFs, and probability calculations.
- OpenStax Introductory Statistics (Section 6.1: The Standard Normal Distribution, Z-Scores & Probabilities).
- Penn State Eberly College of Science, STAT 200 (Elementary Statistics: Standardization & Empirical Rule).
- NIST/SEMATECH e-Handbook of Statistical Methods (Section 1.3.6.6.1: Cumulative Distribution Function of the Standard Normal Distribution).
This calculator provides mathematical and probability calculations based on the values and statistical assumptions supplied by the user. A numerical z-score does not by itself establish that a dataset is normally distributed, that an observation is erroneous, or that a statistical result is significant. Percentiles and tail probabilities produced from the normal CDF assume that the normal-distribution model is appropriate for the interpretation being made. For academic, scientific, engineering, financial or other consequential analysis, verify the underlying data, population/sample assumptions, units, distributional assumptions and statistical method appropriate to the problem.