Z-Score Calculator
Turn a value, the mean and the standard deviation into a z-score and a T-score, read any area under the normal curve, or go back from a percentile to the z that cuts it off.
T-score = 50 + 10 × z
The population σ. For a sample, enter s: the formula is the same.
z-score
+1.5
= (82 − 70) / 8
P(Z < z)
93.32%
0.933193
Below 82
93.32%
0.933193
Estimated rank out of —
—
T-score
65
T-score = 50 + 10 × z
Raw value (x = μ + zσ)
—
Outside the interval
—
Where it falls on the normal curve
Normal curve, area below z = +1.5 shaded: 93.32%
The curve is shaded as soon as the fields above give an answer.
Enter a value, the mean and the standard deviation.
A standard deviation of 0 means every score equals the mean: there is no spread to measure against, so there is no z-score.
These numbers are too far apart to standardize: z would overflow. Check that the mean and σ are in the same unit as the value.
That percentage sits at infinity on the z scale, so no finite z has it. Try a value just inside, such as 0.1 or 99.9.
This field takes a percentage: for a probability of 0.975, type 97.5.
Beyond ±4 the curve is too flat to show: the mark stays at the edge, and the tail is still computed exactly.
The areas assume a normal distribution. For a real class or test, the shares and ranks are estimates.
Every area for z = +1.5
| Area | Probability | Percent |
|---|---|---|
| Below z P(Z < 1.5) | 0.933193 | 93.32% |
| Above z P(Z > 1.5) | 0.0668072 | 6.68% |
| Between −z and +z P(|Z| < 1.5) | 0.866386 | 86.64% |
| Both tails P(|Z| > 1.5) | 0.133614 | 13.36% |
| From the mean to z P(0 < Z < 1.5) | 0.433193 | 43.32% |
How it's calculated
- Standardize: z = (82 − 70) / 8 = +1.5
- T-score to z: z = (— − 50) / 10 = +1.5
- Solve Φ(z) = —: z = +1.5
- T-score: 50 + 10 × 1.5 = 65
- Area below: P(Z < 1.5) = Φ(1.5) = 0.933193 (93.32%)
- T-scores to z: (— − 50) / 10 = — and (— − 50) / 10 = —
- The two tails: P(Z < —) = — and P(Z > —) = —
- Between: 1 − — − — = — (—)
- Between, from the upper tail: P(Z > —) − P(Z > —) = — − — = — (—)
- Between, from the lower tail: P(Z < —) − P(Z < —) = — − — = — (—)
- Outside: — + — = — (—)
- Raw value: x = 70 + 1.5 × 8 = —
- Rank: — × — = —, rounded up: —
T-score table: top share and rank out of 1,000
| T-score | z | Top | Bottom | Rank of 1,000 |
|---|
The shares assume normally distributed scores. The rank counts from the top out of 1,000 people, rounded up.
Standard normal table (z-table)
| z | 0.00 | 0.01 | 0.02 | 0.03 | 0.04 | 0.05 | 0.06 | 0.07 | 0.08 | 0.09 |
|---|---|---|---|---|---|---|---|---|---|---|
| 0.0 | 0.5000 | 0.5040 | 0.5080 | 0.5120 | 0.5160 | 0.5199 | 0.5239 | 0.5279 | 0.5319 | 0.5359 |
| 0.1 | 0.5398 | 0.5438 | 0.5478 | 0.5517 | 0.5557 | 0.5596 | 0.5636 | 0.5675 | 0.5714 | 0.5753 |
| 0.2 | 0.5793 | 0.5832 | 0.5871 | 0.5910 | 0.5948 | 0.5987 | 0.6026 | 0.6064 | 0.6103 | 0.6141 |
| 0.3 | 0.6179 | 0.6217 | 0.6255 | 0.6293 | 0.6331 | 0.6368 | 0.6406 | 0.6443 | 0.6480 | 0.6517 |
| 0.4 | 0.6554 | 0.6591 | 0.6628 | 0.6664 | 0.6700 | 0.6736 | 0.6772 | 0.6808 | 0.6844 | 0.6879 |
| 0.5 | 0.6915 | 0.6950 | 0.6985 | 0.7019 | 0.7054 | 0.7088 | 0.7123 | 0.7157 | 0.7190 | 0.7224 |
| 0.6 | 0.7257 | 0.7291 | 0.7324 | 0.7357 | 0.7389 | 0.7422 | 0.7454 | 0.7486 | 0.7517 | 0.7549 |
| 0.7 | 0.7580 | 0.7611 | 0.7642 | 0.7673 | 0.7704 | 0.7734 | 0.7764 | 0.7794 | 0.7823 | 0.7852 |
| 0.8 | 0.7881 | 0.7910 | 0.7939 | 0.7967 | 0.7995 | 0.8023 | 0.8051 | 0.8078 | 0.8106 | 0.8133 |
| 0.9 | 0.8159 | 0.8186 | 0.8212 | 0.8238 | 0.8264 | 0.8289 | 0.8315 | 0.8340 | 0.8365 | 0.8389 |
| 1.0 | 0.8413 | 0.8438 | 0.8461 | 0.8485 | 0.8508 | 0.8531 | 0.8554 | 0.8577 | 0.8599 | 0.8621 |
| 1.1 | 0.8643 | 0.8665 | 0.8686 | 0.8708 | 0.8729 | 0.8749 | 0.8770 | 0.8790 | 0.8810 | 0.8830 |
| 1.2 | 0.8849 | 0.8869 | 0.8888 | 0.8907 | 0.8925 | 0.8944 | 0.8962 | 0.8980 | 0.8997 | 0.9015 |
| 1.3 | 0.9032 | 0.9049 | 0.9066 | 0.9082 | 0.9099 | 0.9115 | 0.9131 | 0.9147 | 0.9162 | 0.9177 |
| 1.4 | 0.9192 | 0.9207 | 0.9222 | 0.9236 | 0.9251 | 0.9265 | 0.9279 | 0.9292 | 0.9306 | 0.9319 |
| 1.5 | 0.9332 | 0.9345 | 0.9357 | 0.9370 | 0.9382 | 0.9394 | 0.9406 | 0.9418 | 0.9429 | 0.9441 |
| 1.6 | 0.9452 | 0.9463 | 0.9474 | 0.9484 | 0.9495 | 0.9505 | 0.9515 | 0.9525 | 0.9535 | 0.9545 |
| 1.7 | 0.9554 | 0.9564 | 0.9573 | 0.9582 | 0.9591 | 0.9599 | 0.9608 | 0.9616 | 0.9625 | 0.9633 |
| 1.8 | 0.9641 | 0.9649 | 0.9656 | 0.9664 | 0.9671 | 0.9678 | 0.9686 | 0.9693 | 0.9699 | 0.9706 |
| 1.9 | 0.9713 | 0.9719 | 0.9726 | 0.9732 | 0.9738 | 0.9744 | 0.9750 | 0.9756 | 0.9761 | 0.9767 |
| 2.0 | 0.9772 | 0.9778 | 0.9783 | 0.9788 | 0.9793 | 0.9798 | 0.9803 | 0.9808 | 0.9812 | 0.9817 |
| 2.1 | 0.9821 | 0.9826 | 0.9830 | 0.9834 | 0.9838 | 0.9842 | 0.9846 | 0.9850 | 0.9854 | 0.9857 |
| 2.2 | 0.9861 | 0.9864 | 0.9868 | 0.9871 | 0.9875 | 0.9878 | 0.9881 | 0.9884 | 0.9887 | 0.9890 |
| 2.3 | 0.9893 | 0.9896 | 0.9898 | 0.9901 | 0.9904 | 0.9906 | 0.9909 | 0.9911 | 0.9913 | 0.9916 |
| 2.4 | 0.9918 | 0.9920 | 0.9922 | 0.9925 | 0.9927 | 0.9929 | 0.9931 | 0.9932 | 0.9934 | 0.9936 |
| 2.5 | 0.9938 | 0.9940 | 0.9941 | 0.9943 | 0.9945 | 0.9946 | 0.9948 | 0.9949 | 0.9951 | 0.9952 |
| 2.6 | 0.9953 | 0.9955 | 0.9956 | 0.9957 | 0.9959 | 0.9960 | 0.9961 | 0.9962 | 0.9963 | 0.9964 |
| 2.7 | 0.9965 | 0.9966 | 0.9967 | 0.9968 | 0.9969 | 0.9970 | 0.9971 | 0.9972 | 0.9973 | 0.9974 |
| 2.8 | 0.9974 | 0.9975 | 0.9976 | 0.9977 | 0.9977 | 0.9978 | 0.9979 | 0.9979 | 0.9980 | 0.9981 |
| 2.9 | 0.9981 | 0.9982 | 0.9982 | 0.9983 | 0.9984 | 0.9984 | 0.9985 | 0.9985 | 0.9986 | 0.9986 |
| 3.0 | 0.9987 | 0.9987 | 0.9987 | 0.9988 | 0.9988 | 0.9989 | 0.9989 | 0.9989 | 0.9990 | 0.9990 |
| 3.1 | 0.9990 | 0.9991 | 0.9991 | 0.9991 | 0.9992 | 0.9992 | 0.9992 | 0.9992 | 0.9993 | 0.9993 |
| 3.2 | 0.9993 | 0.9993 | 0.9994 | 0.9994 | 0.9994 | 0.9994 | 0.9994 | 0.9995 | 0.9995 | 0.9995 |
| 3.3 | 0.9995 | 0.9995 | 0.9995 | 0.9996 | 0.9996 | 0.9996 | 0.9996 | 0.9996 | 0.9996 | 0.9997 |
| 3.4 | 0.9997 | 0.9997 | 0.9997 | 0.9997 | 0.9997 | 0.9997 | 0.9997 | 0.9997 | 0.9997 | 0.9998 |
Each cell is Φ(z), the area to the left of z. The row gives z to one decimal and the column adds the second: z = 1.96 is row 1.9, column 0.06. For a negative z, Φ(−z) = 1 − Φ(z); the calculator above gives any z exactly.
Common critical values
| z | Below | Above | Central |
|---|---|---|---|
| 1.000 | 84.13% | 15.87% | 68.27% |
| 1.282 | 90% | 10% | 80% |
| 1.645 | 95% | 5% | 90% |
| 1.960 | 97.5% | 2.5% | 95% |
| 2.000 | 97.72% | 2.28% | 95.45% |
| 2.326 | 99% | 1% | 98% |
| 2.576 | 99.5% | 0.5% | 99% |
| 3.000 | 99.87% | 0.13% | 99.73% |
| 3.291 | 99.95% | 0.05% | 99.9% |
Each z is the exact cut-off for its percentage, rounded to three decimals: 1.960 leaves 2.5% in each tail and 95% in the center.
Z-score calculator with z-table. Percentile and normal-curve area from a score, the mean and the standard deviation.
What a z-score tells you, and how it becomes a percentile
How to use it: one exam score, from z-score to the A cutoff
Z-score examples: below the mean, T-scores, confidence levels and tails
A score below the mean: 60 on the same test (z = -1.25)
Reading a T-score of 70
The z for a 95% confidence level, and the one-sided 1.645
How rare is z = 1.5 in both directions?
One z-score, five areas
| Area | Question it answers | Probability | Percent |
|---|---|---|---|
| Below z | What share scored below 82? | 0.933193 | 93.32% |
| Above z | What share scored above 82? | 0.0668072 | 6.68% |
| Between −z and +z | What share scored between 58 and 82? | 0.866386 | 86.64% |
| Both tails | What share scored below 58 or above 82? | 0.133614 | 13.36% |
| From the mean to z | What share scored between 70 and 82? | 0.433193 | 43.32% |
Z-score to percentile chart, -3 to +3
| z-score | Percentile (% below) | % above | T-score |
|---|---|---|---|
| -3.0 | 0.13% | 99.87% | 20 |
| -2.5 | 0.62% | 99.38% | 25 |
| -2.0 | 2.28% | 97.72% | 30 |
| -1.5 | 6.68% | 93.32% | 35 |
| -1.0 | 15.87% | 84.13% | 40 |
| -0.5 | 30.85% | 69.15% | 45 |
| 0.0 | 50% | 50% | 50 |
| +0.5 | 69.15% | 30.85% | 55 |
| +1.0 | 84.13% | 15.87% | 60 |
| +1.5 | 93.32% | 6.68% | 65 |
| +2.0 | 97.72% | 2.28% | 70 |
| +2.5 | 99.38% | 0.62% | 75 |
| +3.0 | 99.87% | 0.13% | 80 |
Z-score formula, the T-score and the areas built on them
- = the z-score, or standard score: how many standard deviations x lies from the mean, positive above it and negative below
- = the value you are locating, such as one exam score
- = the mean of the group or distribution
- = the standard deviation; a sample standard deviation s goes in the same place
Common z-score mistakes
- Reading a 0-to-z table as if it were cumulative. Printed z-tables come in different styles: cumulative from the left, from the mean to z, and sometimes the upper tail. calculator.net's table is titled "Z Table from Mean (0 to Z)", so its cell for z = 1.50 is the area between the mean and z, 0.43319 at five decimals; the table on this page is cumulative from the left and gives 0.9332 for the same z. Check a table's header before copying a cell, and for a positive z add 0.5 to a 0-to-z value to get the percentile.
- Typing a probability where a percentage goes. The Percentile to z-score field takes a percentage. Typed as 0.975, it asks for the 0.975th percentile and returns z = -2.3358; the page catches this with a line under the results that says to type 97.5 for a probability of 0.975.
- Subtracting in the wrong order. The formula is value minus mean. (70 − 82) / 8 gives -1.5, and the percentile flips with the sign: 6.68% below instead of 93.32%.
- Dividing by the variance. σ is the standard deviation, the square root of the variance. A test reported with a variance of 64 has σ = 8; dividing 12 points by 64 gives z = 0.1875 where the right answer is +1.5.
- Picking one tail when the question has two. "More extreme than" and "at least this far from the mean" are two-tailed: for z = 1.5 the answer is 13.36%, twice the 6.68% in the upper tail. A confidence level is a central area, so a 95% level splits the remaining 5% between the two tails.
- Using the single-score formula for a sample mean. z = (x − μ) / σ locates one value. The average of n values varies less, so its z divides by the standard error σ / √n, the method CalculatorSoup offers as its sample-mean option; this page works with single values.
Where a z-score percentile is only an estimate
Z-score and z-table questions
How do I convert a z-score to a percentile?
What z-score is the 90th percentile?
What does a z-score of 0 mean?
Can a z-score be negative, and how do I look one up in a table that lists positive z?
What z-score do I use for a 95% confidence level?
How do I find the area between two z-scores?
Is a z-score of 2 unusual?
What is the difference between a z-score and a T-score?
Should I use a z-score or a t-score for a small sample?
How do I get the same numbers in Excel or on a TI-84?
Does the percentile box take 0.975 or 97.5?
Does a z-score of +1.5 mean I got an A?
Can I use this for a bone-density T-score or a child's growth z-score?
How accurate is this z-score calculator?
Is this z-score calculator free, and can I share a result?
Sources & References
- NIST/SEMATECH e-Handbook of Statistical Methods, §1.3.6.6.1 "Normal Distribution" — the density, the cumulative distribution and the percent point function of the standard normal, and the note that the last two have no closed form and are computed numerically.
- NIST/SEMATECH e-Handbook, §1.3.6.7.1 "Cumulative Distribution Function of the Standard Normal Distribution" — the printed table of the area under the standard normal curve from 0 to z, and how symmetry gives every other area from it.
- netlib specfun, CALERF — W. J. Cody's rational Chebyshev approximations for erf and erfc (Math. Comp., 1969, pp. 631–638), which the code says theoretically reach at least 18 significant digits; this page computes in double precision, about 16 digits. The tails on this page are computed with these coefficients.
- StatLib, Algorithm AS 241 (M. J. Wichura, Applied Statistics 37(3), 1988) — PPND16, the percentage points of the normal distribution, accurate to about 16 significant digits. The percentile-to-z direction on this page uses it.
- OpenStax, Introductory Statistics 2e, §6.1 "The Standard Normal Distribution" — the z-score as the number of standard deviations a value lies above or below the mean, z = (x − μ)/σ, and the 68–95–99.7 rule.
- Benesse (publisher of the Shinken Moshi mock exams), "What is hensachi?" — defines the score as (individual score − mean) ÷ standard deviation × 10 + 50, with the mean scorer at 50.
- Study Sapuri Shingaku (Recruit) — reads a hensachi as a share of the test takers under a normal distribution, for example "hensachi 70 is 2.28%, so 1 in 44".
- Wikipédia (French), "Cote Z (statistiques)" — the French name and definition of the standard score: the deviation from the mean divided by the standard deviation.
- École normale supérieure (Paris), statistics course table "Loi normale centrée réduite" — the standard normal table F(z), the identity F(−z) = 1 − F(z), and the table of the inverse used for confidence levels.
- MedlinePlus (U.S. National Library of Medicine), "Bone Density Scan" — a bone-density T-score compares you with a healthy young adult of the same sex and a Z-score with people of your age, weight, sex and ethnic origin; a T-score of −2.5 or less suggests osteoporosis. A different T-score from the 50 + 10z scale on this page.
- Casio Éducation (France), "Loi normale" — how a Graph 35+E II / Graph 90+E computes normal probabilities: the DIST then NORM menus, Ncd with the lower bound, upper bound, standard deviation and mean in that order, and InvN for the inverse.
- World Health Organization, "BMI-for-age (5–19 years)" — the growth reference charts and tables for girls and boys, published in z-scores and in percentiles. A child's BMI z-score comes from these age- and sex-specific references, not from one mean and one standard deviation.