Z-Score Calculator
- Updated
- Formula shown
- Free, no sign-up
Results
z = 1.5 for x = 85 (mean 70, SD 10); 93.32% of values fall below it
Percentiles and tail areas assume the scores follow a normal distribution. The z-score itself is valid for any distribution.
How to use the z-score calculator
- Choose what you know: a raw score, a z-score, two z-scores or a percentile.
- Enter the mean (μ) and standard deviation (σ) when converting between raw scores and z-scores.
- Read the z-score or raw score, the percentile and the tail probabilities. Negative values are allowed throughout.
Z-score formula
Percentile = Φ(z) = P(Z < z)
Right tail = 1 − Φ(z) · Two-tailed = 2 × (1 − Φ(|z|))
P(z₁ < Z < z₂) = Φ(z₂) − Φ(z₁)
A z-score (standard score) says how many standard deviations a value x is above or below the mean μ, where σ is the standard deviation. Positive means above the mean, negative below. Φ is the cumulative distribution function of the standard normal distribution, the bell curve with mean 0 and standard deviation 1; the calculator evaluates it through the incomplete gamma function, accurate to at least 12 significant digits even far into the tails, such as P(Z > 10) ≈ 7.62 × 10⁻²⁴.
Worked example
A student scores 85 on a test where the class mean is 70 and the standard deviation is 10. Then z = (85 − 70) ÷ 10 = 1.5: the score is one and a half standard deviations above average. If the scores are roughly normal, Φ(1.5) = 0.9332, so about 93.32% of the class scored lower and 6.68% scored higher. Going the other way, a z-score of −0.5 corresponds to a raw score of 70 + (−0.5) × 10 = 65.
Standard normal table (z table)
Each cell is Φ(z), the area to the left of z, for z = row + column. For example, z = 1.96 is in row 1.9, column 0.06: 0.9750. For a negative z, use symmetry: Φ(−z) = 1 − Φ(z).
| 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 |
Z-scores for common percentiles
| Percentile | z-score |
|---|---|
| 50th | 0.0000 |
| 75th | 0.6745 |
| 80th | 0.8416 |
| 90th | 1.2816 |
| 95th | 1.6449 |
| 97.5th | 1.9600 |
| 99th | 2.3263 |
| 99.5th | 2.5758 |
| 99.9th | 3.0902 |
Within ±1: 68.27% · Within ±2: 95.45% · Within ±3: 99.73%. These are the familiar 68–95–99.7 figures. A two-sided 95% range is ±1.9600, while the one-sided 95th percentile is 1.6449.
Tips for using z-scores
- Compare across different scales. A z of 1.5 on one test and 0.8 on another shows the first result is relatively stronger, even if the raw marks are lower.
- Percentiles need normal data. The z-score itself is valid for any data, but turning it into a percentile with Φ assumes a bell-shaped distribution.
- Use the right standard deviation. For a population use σ; when standardizing a sample mean, divide by the standard error σ ÷ √n instead.
- |z| above 3 is rare for normal data (about 0.27% of values), so it is a common outlier flag.
For hypothesis tests, the p-value calculator turns z, t, chi-square and F statistics into p-values, and the standard deviation calculator finds μ and σ from raw data.
Frequently asked questions
How do you calculate a z-score?
Subtract the mean from the value and divide by the standard deviation: z = (x − μ) ÷ σ. A test score of 85 in a class with mean 70 and SD 10 has z = (85 − 70) ÷ 10 = 1.5, one and a half standard deviations above average.
How do you turn a z-score into a percentile?
Look up the area to the left of z under the standard normal curve, Φ(z). For z = 1.5 it is 0.9332, so the score is at about the 93rd percentile: roughly 93.3% of a normal population scores lower.
What does a negative z-score mean?
The value is below the mean. A z-score of −1 is one standard deviation below average and sits at about the 16th percentile, because Φ(−1) ≈ 0.1587.
What z-score corresponds to 95%?
For a two-sided 95% range, z = ±1.96: 95% of a normal distribution lies between −1.96 and 1.96. For a one-sided 95% cut-off (the 95th percentile), z = 1.645.
How do you find the probability between two z-scores?
Subtract the smaller cumulative area from the larger: P(z₁ < Z < z₂) = Φ(z₂) − Φ(z₁). Between z = −1 and z = 2 that is 0.9772 − 0.1587 = 0.8186, or about 81.9%.