Z-Score Table — Standard Normal Distribution
Look up the area to the left of any z-score, positive or negative, to four decimal places.
No signup, no trackingQuick answers: for a 95% confidence interval z = 1.96 (two-tailed) or 1.645 (one-tailed); for 90%, z = 1.645; for 99%, z = 2.576. To read the table, split your z into a row (the first decimal) and a column (the second decimal): z = 1.96 → row 1.9, column .06 → 0.9750, so 97.5% of values fall below it. The area to the right is 1 minus the cell. If your z is negative, use the negative table or the symmetry Φ(−z) = 1 − Φ(z): Φ(−1.25) = 1 − 0.8944 = 0.1056.
The standard normal (z) table gives the area under the bell curve to the LEFT of any z-value — the cumulative probability, Φ(z). Row = z to one decimal, column = the second decimal. So the cell in row 1.0 and column 0.06 is Φ(1.06) = 0.8554, meaning 85.54% of a standard normal distribution sits below z = 1.06.
This page has the full positive table (z from 0.00 to 3.09), the full negative table, the critical values you actually memorize, and worked examples of the three lookup directions: z → percentile, percentile → z, and using the symmetry Φ(−z) = 1 − Φ(z) to save table space.
How to read the table
- Round your z-value to two decimal places. Say z = 1.27.
- Find the row that matches the first decimal — for 1.27 that is the row labeled 1.2.
- Find the column that matches the second decimal — for 1.27 that is the column labeled 0.07.
- The cell is Φ(z), the area under the standard normal to the LEFT of your z. For z = 1.27, Φ(1.27) = 0.8980 — 89.80% of the distribution is below 1.27.
- For the area to the RIGHT, subtract from 1: 1 − 0.8980 = 0.1020 (10.20%).
- For a z between two z-values (two-tailed area), subtract: Φ(1.96) − Φ(−1.96) = 0.9750 − 0.0250 = 0.9500 (95%).
Standard normal table — positive z (0.00 to 3.09)
Cell = Φ(z) = area under the standard normal curve to the left of z. Row is the tenths digit; column is the hundredths digit.
| z | .00 | .01 | .02 | .03 | .04 | .05 | .06 | .07 | .08 | .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 |
Standard normal table — negative z (−0.00 to −3.09)
Same layout, with negative z-values. Because the normal curve is symmetric, Φ(−z) = 1 − Φ(z) — so if you only have the positive table, you can compute any negative value by subtracting the positive from 1.
| z | .00 | .01 | .02 | .03 | .04 | .05 | .06 | .07 | .08 | .09 |
|---|---|---|---|---|---|---|---|---|---|---|
| -0.0 | 0.5000 | 0.4960 | 0.4920 | 0.4880 | 0.4840 | 0.4801 | 0.4761 | 0.4721 | 0.4681 | 0.4641 |
| -0.1 | 0.4602 | 0.4562 | 0.4522 | 0.4483 | 0.4443 | 0.4404 | 0.4364 | 0.4325 | 0.4286 | 0.4247 |
| -0.2 | 0.4207 | 0.4168 | 0.4129 | 0.4090 | 0.4052 | 0.4013 | 0.3974 | 0.3936 | 0.3897 | 0.3859 |
| -0.3 | 0.3821 | 0.3783 | 0.3745 | 0.3707 | 0.3669 | 0.3632 | 0.3594 | 0.3557 | 0.3520 | 0.3483 |
| -0.4 | 0.3446 | 0.3409 | 0.3372 | 0.3336 | 0.3300 | 0.3264 | 0.3228 | 0.3192 | 0.3156 | 0.3121 |
| -0.5 | 0.3085 | 0.3050 | 0.3015 | 0.2981 | 0.2946 | 0.2912 | 0.2877 | 0.2843 | 0.2810 | 0.2776 |
| -0.6 | 0.2743 | 0.2709 | 0.2676 | 0.2643 | 0.2611 | 0.2578 | 0.2546 | 0.2514 | 0.2483 | 0.2451 |
| -0.7 | 0.2420 | 0.2389 | 0.2358 | 0.2327 | 0.2296 | 0.2266 | 0.2236 | 0.2206 | 0.2177 | 0.2148 |
| -0.8 | 0.2119 | 0.2090 | 0.2061 | 0.2033 | 0.2005 | 0.1977 | 0.1949 | 0.1922 | 0.1894 | 0.1867 |
| -0.9 | 0.1841 | 0.1814 | 0.1788 | 0.1762 | 0.1736 | 0.1711 | 0.1685 | 0.1660 | 0.1635 | 0.1611 |
| -1.0 | 0.1587 | 0.1562 | 0.1539 | 0.1515 | 0.1492 | 0.1469 | 0.1446 | 0.1423 | 0.1401 | 0.1379 |
| -1.1 | 0.1357 | 0.1335 | 0.1314 | 0.1292 | 0.1271 | 0.1251 | 0.1230 | 0.1210 | 0.1190 | 0.1170 |
| -1.2 | 0.1151 | 0.1131 | 0.1112 | 0.1093 | 0.1075 | 0.1056 | 0.1038 | 0.1020 | 0.1003 | 0.0985 |
| -1.3 | 0.0968 | 0.0951 | 0.0934 | 0.0918 | 0.0901 | 0.0885 | 0.0869 | 0.0853 | 0.0838 | 0.0823 |
| -1.4 | 0.0808 | 0.0793 | 0.0778 | 0.0764 | 0.0749 | 0.0735 | 0.0721 | 0.0708 | 0.0694 | 0.0681 |
| -1.5 | 0.0668 | 0.0655 | 0.0643 | 0.0630 | 0.0618 | 0.0606 | 0.0594 | 0.0582 | 0.0571 | 0.0559 |
| -1.6 | 0.0548 | 0.0537 | 0.0526 | 0.0516 | 0.0505 | 0.0495 | 0.0485 | 0.0475 | 0.0465 | 0.0455 |
| -1.7 | 0.0446 | 0.0436 | 0.0427 | 0.0418 | 0.0409 | 0.0401 | 0.0392 | 0.0384 | 0.0375 | 0.0367 |
| -1.8 | 0.0359 | 0.0351 | 0.0344 | 0.0336 | 0.0329 | 0.0322 | 0.0314 | 0.0307 | 0.0301 | 0.0294 |
| -1.9 | 0.0287 | 0.0281 | 0.0274 | 0.0268 | 0.0262 | 0.0256 | 0.0250 | 0.0244 | 0.0239 | 0.0233 |
| -2.0 | 0.0228 | 0.0222 | 0.0217 | 0.0212 | 0.0207 | 0.0202 | 0.0197 | 0.0192 | 0.0188 | 0.0183 |
| -2.1 | 0.0179 | 0.0174 | 0.0170 | 0.0166 | 0.0162 | 0.0158 | 0.0154 | 0.0150 | 0.0146 | 0.0143 |
| -2.2 | 0.0139 | 0.0136 | 0.0132 | 0.0129 | 0.0125 | 0.0122 | 0.0119 | 0.0116 | 0.0113 | 0.0110 |
| -2.3 | 0.0107 | 0.0104 | 0.0102 | 0.0099 | 0.0096 | 0.0094 | 0.0091 | 0.0089 | 0.0087 | 0.0084 |
| -2.4 | 0.0082 | 0.0080 | 0.0078 | 0.0075 | 0.0073 | 0.0071 | 0.0069 | 0.0068 | 0.0066 | 0.0064 |
| -2.5 | 0.0062 | 0.0060 | 0.0059 | 0.0057 | 0.0055 | 0.0054 | 0.0052 | 0.0051 | 0.0049 | 0.0048 |
| -2.6 | 0.0047 | 0.0045 | 0.0044 | 0.0043 | 0.0041 | 0.0040 | 0.0039 | 0.0038 | 0.0037 | 0.0036 |
| -2.7 | 0.0035 | 0.0034 | 0.0033 | 0.0032 | 0.0031 | 0.0030 | 0.0029 | 0.0028 | 0.0027 | 0.0026 |
| -2.8 | 0.0026 | 0.0025 | 0.0024 | 0.0023 | 0.0023 | 0.0022 | 0.0021 | 0.0021 | 0.0020 | 0.0019 |
| -2.9 | 0.0019 | 0.0018 | 0.0018 | 0.0017 | 0.0016 | 0.0016 | 0.0015 | 0.0015 | 0.0014 | 0.0014 |
| -3.0 | 0.0013 | 0.0013 | 0.0013 | 0.0012 | 0.0012 | 0.0011 | 0.0011 | 0.0011 | 0.0010 | 0.0010 |
Critical values everyone memorizes
| Confidence (two-tailed) | Area in each tail (α/2) | Critical z |
|---|---|---|
| 80% | 0.10 | ± 1.282 |
| 90% | 0.05 | ± 1.645 |
| 95% | 0.025 | ± 1.960 |
| 98% | 0.01 | ± 2.326 |
| 99% | 0.005 | ± 2.576 |
| 99.9% | 0.0005 | ± 3.291 |
The two that get quoted most: 1.96 is the "95% confidence interval" number for a z-test (two-tailed), and 1.645 is the one-tailed 95% cutoff. Both are approximate — 1.96 is really 1.959964… — but the four-decimal table above lands them cleanly.
Percentile to z — the common percentiles
The reverse lookup, pre-computed. A percentile is an area to the left, so the 90th percentile is the z with Φ(z) = 0.90. The lower percentiles are the same numbers with a minus sign, because the curve is symmetric.
| Percentile | z | Mirror percentile | z |
|---|---|---|---|
| 50th | 0.0000 | 50th | 0.0000 |
| 60th | 0.2533 | 40th | −0.2533 |
| 70th | 0.5244 | 30th | −0.5244 |
| 75th | 0.6745 | 25th | −0.6745 |
| 80th | 0.8416 | 20th | −0.8416 |
| 85th | 1.0364 | 15th | −1.0364 |
| 90th | 1.2816 | 10th | −1.2816 |
| 95th | 1.6449 | 5th | −1.6449 |
| 97.5th | 1.9600 | 2.5th | −1.9600 |
| 98th | 2.0537 | 2nd | −2.0537 |
| 99th | 2.3263 | 1st | −2.3263 |
| 99.5th | 2.5758 | 0.5th | −2.5758 |
| 99.9th | 3.0902 | 0.1st | −3.0902 |
The 68-95-99.7 rule is this same table read as intervals: 68.27% of values fall within ±1σ of the mean (Φ(1) − Φ(−1)), 95.45% within ±2σ and 99.73% within ±3σ. It is the quick sanity check for any z you compute — a value beyond ±3 turns up only about 3 times in 1,000.
Worked examples — z to percentile, between two values, and back
All four use the same setup: exam scores are normally distributed with mean μ = 70 and standard deviation σ = 10.
- Percentile of a score (z → area). A score of 85 gives z = (85 − 70) / 10 = 1.50. Row 1.5, column .00 → 0.9332: the score beats 93.32% of test-takers, roughly the 93rd percentile.
- Share above a score (right tail). For 90, z = (90 − 70) / 10 = 2.00 → 0.9772. The table gives the area below, so the share above is 1 − 0.9772 = 0.0228: 2.28% score above 90.
- Share between two scores. For 60 to 85: z = −1.00 → 0.1587 and z = 1.50 → 0.9332. Subtract the smaller from the larger: 0.9332 − 0.1587 = 0.7745, so 77.45% score between 60 and 85.
- Score for a percentile (area → z, the reverse lookup). The cutoff for the top 20% has 80% below it, so search the body of the table for 0.8000. The nearest cells are 0.7995 (z = 0.84) and 0.8023 (z = 0.85); 0.84 is closer (the exact value is 0.8416). The cutoff score is x = μ + zσ = 70 + 0.84 × 10 = 78.4.
Beyond z = 3.09 — the extreme tails
The four-decimal table flattens out near 0.9990 because the area left over is tiny — but it is not zero, and in quality control, fraud and anomaly detection the tail is the whole point. Past 3.09, read the right-tail column: it is the chance of a value at least that many standard deviations above the mean.
| z | Φ(z) | Right tail 1 − Φ(z) | About 1 in |
|---|---|---|---|
| 3.0 | 0.99865 | 0.00135 | 741 |
| 3.1 | 0.99903 | 0.000968 | 1,033 |
| 3.2 | 0.99931 | 0.000687 | 1,455 |
| 3.3 | 0.99952 | 0.000483 | 2,069 |
| 3.4 | 0.99966 | 0.000337 | 2,968 |
| 3.5 | 0.99977 | 0.000233 | 4,299 |
| 3.6 | 0.99984 | 0.000159 | 6,285 |
| 3.7 | 0.99989 | 0.000108 | 9,276 |
| 3.8 | 0.99993 | 0.0000723 | 13,822 |
| 3.9 | 0.99995 | 0.0000481 | 20,792 |
| 4.0 | 0.99997 | 0.0000317 | 31,574 |
| 4.5 | 0.999997 | 0.0000034 | 294,319 |
| 5.0 | 0.9999997 | 0.000000287 | 3.5 million |
| 6.0 | 0.999999999 | 0.000000001 | 1 billion |
The 4.5 row is where Six Sigma’s famous “3.4 defects per million” comes from: the method assumes a process drifts 1.5σ over the long run, six sigma minus that drift leaves 4.5σ, and the one-sided tail beyond 4.5 is 3.4 in a million. Double the right-tail value for a two-sided question (“more than 3σ from the mean in either direction” is 2 × 0.00135 = 0.0027).
Common mistakes when reading a z-table
| Mistake | What goes wrong | Fix |
|---|---|---|
| Treating an “area from the mean” table as cumulative | Some textbooks print the area from 0 to z — 0.3413 at z = 1.00 instead of 0.8413. Mixing the two is off by exactly 0.5. | Check the z = 0.00 cell: 0.5000 means cumulative (this page); 0.0000 means area-from-the-mean, so add 0.5 for a positive z. |
| Reading “greater than” straight from the table | The cell is the area to the LEFT. P(Z > 1.5) is not 0.9332. | Right tail = 1 − Φ(z): 1 − 0.9332 = 0.0668. |
| Using 1.645 for a two-sided 95% interval | 1.645 leaves all 5% in ONE tail; a two-sided 95% interval needs 2.5% in each. | Two-sided 95% → 1.96. One-sided 95% → 1.645. |
| Using z when σ is unknown and the sample is small | With a sample standard deviation and n below about 30, z understates the uncertainty and intervals come out too narrow. | Use the t-distribution (=T.INV.2T in Excel). As n grows, t converges to z. |
| Treating anything past 3.09 as 1.0000 | The table stops changing at four decimals, but the tail is not zero. | Use the extended table above or =NORM.S.DIST(z, TRUE). |
Compute a z-score without the table
The z-score itself:
z = (x − μ) / σ
x = the raw value, μ = mean, σ = standard deviation.
Excel and Google Sheets — Φ(z), the area to the left:
=NORM.S.DIST(z, TRUE) → Φ(z)
=NORM.DIST(x, μ, σ, TRUE) → area to left of x for any normal distribution
Inverse (percentile → z):
=NORM.S.INV(0.95) → 1.6449 (the one-tailed 95% z-critical)
=NORM.INV(0.95, μ, σ) → the x-value for any normal distribution
Python (scipy):
from scipy.stats import norm
norm.cdf(1.27) # 0.8980
norm.ppf(0.95) # 1.6449The z-score calculator on this site handles the (x − μ) / σ step for a single value or a whole list, and the descriptive statistics tool computes μ and σ from raw data — both together cover the "I have numbers, tell me the z" pipeline before you even need this table.
Source: sofritools.com/reference/z-score-table/