REFERENCE TABLE · MATH · STATISTICS

Standard Normal Z Table: Cumulative Values to 4 Decimals

The full cumulative normal table from z = 0.00 to 3.49, every cell computed from the normal CDF to 4 decimals: P(Z ≤ 1.96) = 0.9750, P(Z ≤ 1.645) = 0.9500, P(Z ≤ 2.58) = 0.9951. Use the lookup tool for any z — cumulative, upper tail, two-tailed, percentile — or flip it around and get the z for any percentile. Print-friendly.

480

Standard normal lookup

Enter a z-score to get the cumulative probability P(Z ≤ z), the upper tail P(Z > z), the two-tailed value, and the percentile — or switch the mode and enter a percentile to get the inverse z. Every figure is computed live from the standard normal CDF; the printed table below matches the same math to 4 decimals. Presets: the classic 1.96, 1.645, and 2.58 cutoffs, plus the 95th and 99th percentile inverses.

The direction of the lookup. z-score → probabilities reads the table forward (P(Z ≤ z), upper tail, two-tailed, percentile); percentile → z-score inverts it — give it 95 and it returns 1.645.

Standard deviations from the mean of the standard normal distribution (mean 0, SD 1). 1.96 is the famous one — the two-sided 95% confidence cutoff. Negative z works too: z = −1.96 gives 0.0250 by symmetry.

Used in percentile mode: the cumulative percent you want the z-score for. 95 returns 1.645 (the one-sided 95% cutoff), 99 returns 2.326. Must be strictly between 0 and 100.

Result—Enter values above

Enter values to see the result.

The 60-second rule

This table answers one question: how much of the bell curve sits below your z? The standard normal distribution has mean 0 and standard deviation 1; the table lists P(Z ≤ z), the cumulative probability. The cells that run statistics: z = 1.96 → 0.9750 (the two-sided 95% cutoff), z = 1.645 → 0.9500 (one-sided 95%), z = 2.58 → 0.9951 (two-sided 99%), z = 1.28 → 0.8997, z = 0.67 → 0.7486, z = 0.00 → 0.5000. For negative z, use symmetry: P(Z ≤ −z) = 1 − P(Z ≤ z).

The full cumulative Z table (z = 0.00 to 3.49)

Rows are the first decimal of z, columns the second. Find your z’s row and column — the cell is P(Z ≤ z) to 4 decimals. Every cell was computed from the normal CDF (Φ(z) = ½(1 + erf(z/√2))), not transcribed from a printed table, and cross-checked against the standard reference values. Print-friendly — use the print button above the calculator for a clean copy.

z.00.01.02.03.04.05.06.07.08.09
0.00.50000.50400.50800.51200.51600.51990.52390.52790.53190.5359
0.10.53980.54380.54780.55170.55570.55960.56360.56750.57140.5753
0.20.57930.58320.58710.59100.59480.59870.60260.60640.61030.6141
0.30.61790.62170.62550.62930.63310.63680.64060.64430.64800.6517
0.40.65540.65910.66280.66640.67000.67360.67720.68080.68440.6879
0.50.69150.69500.69850.70190.70540.70880.71230.71570.71900.7224
0.60.72570.72910.73240.73570.73890.74220.74540.74860.75170.7549
0.70.75800.76110.76420.76730.77040.77340.77640.77940.78230.7852
0.80.78810.79100.79390.79670.79950.80230.80510.80780.81060.8133
0.90.81590.81860.82120.82380.82640.82890.83150.83400.83650.8389
1.00.84130.84380.84610.84850.85080.85310.85540.85770.85990.8621
1.10.86430.86650.86860.87080.87290.87490.87700.87900.88100.8830
1.20.88490.88690.88880.89070.89250.89440.89620.89800.89970.9015
1.30.90320.90490.90660.90820.90990.91150.91310.91470.91620.9177
1.40.91920.92070.92220.92360.92510.92650.92790.92920.93060.9319
1.50.93320.93450.93570.93700.93820.93940.94060.94180.94290.9441
1.60.94520.94630.94740.94840.94950.95050.95150.95250.95350.9545
1.70.95540.95640.95730.95820.95910.95990.96080.96160.96250.9633
1.80.96410.96490.96560.96640.96710.96780.96860.96930.96990.9706
1.90.97130.97190.97260.97320.97380.97440.97500.97560.97610.9767
2.00.97720.97780.97830.97880.97930.97980.98030.98080.98120.9817
2.10.98210.98260.98300.98340.98380.98420.98460.98500.98540.9857
2.20.98610.98640.98680.98710.98750.98780.98810.98840.98870.9890
2.30.98930.98960.98980.99010.99040.99060.99090.99110.99130.9916
2.40.99180.99200.99220.99250.99270.99290.99310.99320.99340.9936
2.50.99380.99400.99410.99430.99450.99460.99480.99490.99510.9952
2.60.99530.99550.99560.99570.99590.99600.99610.99620.99630.9964
2.70.99650.99660.99670.99680.99690.99700.99710.99720.99730.9974
2.80.99740.99750.99760.99770.99770.99780.99790.99790.99800.9981
2.90.99810.99820.99820.99830.99840.99840.99850.99850.99860.9986
3.00.99870.99870.99870.99880.99880.99890.99890.99890.99900.9990
3.10.99900.99910.99910.99910.99920.99920.99920.99920.99930.9993
3.20.99930.99930.99940.99940.99940.99940.99940.99950.99950.9995
3.30.99950.99950.99950.99960.99960.99960.99960.99960.99960.9997
3.40.99970.99970.99970.99970.99970.99970.99970.99970.99970.9998

The worked example, line by line

Setup: z = 1.96, the two-sided 95% confidence cutoff. Question: how much of the curve sits below it?

Line 1 — read the table. Row 1.9, column .06 → 0.9750. So P(Z ≤ 1.96) = 0.9750 — 97.5% of the distribution lies below 1.96.

Line 2 — the upper tail. P(Z > 1.96) = 1 − 0.9750 = 0.0250 — 2.5% sits above it. This is the one-sided p-value for a test statistic of 1.96.

Line 3 — two-tailed. 2 × 0.0250 = 0.0500. The two-sided p-value is 0.05 — exactly why 1.96 is the 95% confidence cutoff: the area between −1.96 and +1.96 is 1 − 0.05 = 95%.

Line 4 — the inverse. Percentile mode: enter 95 → z = 1.645 (P(Z ≤ 1.645) = 0.9500). Enter 99 → z = 2.326. That is the one-sided critical value students confuse with the two-sided 2.58 — the table’s two-sided 99% value is 0.9951 because it leaves 0.5% in each tail.

Output · formula · meaning

OutputFormulaWhat it means
Cumulative P(Z ≤ z)Φ(z) = ½(1 + erf(z/√2))0.9750 for z = 1.96 — the share of the bell curve below your z. The table’s native reading.
Upper tail P(Z > z)1 − Φ(z)0.0250 for z = 1.96 — the one-sided p-value of a test statistic, and the tail used for one-sided confidence bounds.
Two-tailed probability2 × min(Φ(z), 1 − Φ(z))0.0500 for z = 1.96 — the two-sided p-value. This is the “is it significant at 5%” number.
PercentileΦ(z) × 10097.5th percentile for z = 1.96 — the same cumulative probability in percentile language.
Inverse zz such that Φ(z) = p/1001.645 for the 95th percentile — the z-score that leaves the given share of the curve below it.

Who uses this

  • The stats student: looks up 0.9750 at z = 1.96 for the confidence-interval homework, then checks the inverse: the 95th percentile is 1.645, not 1.96 — the classic one-sided vs two-sided mix-up, caught live.
  • The researcher writing up results: converts a test statistic of 2.58 into a two-tailed p of 0.0099 — significant at 1% — and cites the page in the methods section.
  • The quality engineer: a process running at z = 3.0 has 0.9987 below it — 1,350 defects per million above it — and sanity-checks the Cpk math against the table.
  • The data analyst: turns a z-score from a standardized dashboard into a percentile on the fly — z = 0.67 → the 74.9th percentile — for a report that humans can read.

Accuracy & limitations

The table is generated from the normal CDF itself — Φ(z) = ½(1 + erf(z/√2)) — and rounded to 4 decimals, so the maximum rounding error on any cell is ±0.00005. Cross-checks against the standard reference values: 1.96 → 0.9750, 1.645 → 0.9500, 2.58 → 0.9951, 1.28 → 0.8997, 0.67 → 0.7486, 0.00 → 0.5000. The printed table covers z = 0.00 to 3.49; for negative z use the symmetry rule P(Z ≤ −z) = 1 − P(Z ≤ z), and beyond ±3.49 use the lookup tool, which computes the CDF directly. The lookup tool’s erf approximation is accurate to about 10−7. This table is the standard normal only — for t-distributed statistics with small samples, use a t-table instead.

Cite this calculatorBright Side Kit. “Standard Normal Z Table: Cumulative Values to 4 Decimals | Bright Side Kit.” brightoolbox.com, 2026.Bright Side Kit. "Standard Normal Z Table: Cumulative Values to 4 Decimals | Bright Side Kit." https://brightoolbox.com/z-table/ Accessed October 24, 2026.Data sources
  • Computed, not transcribed — every cell generated from the standard normal CDF, Φ(z) = ½(1 + erf(z/√2)), cross-checked against standard reference values (1.96 → 0.9750; 1.645 → 0.9500; 2.58 → 0.9951; 1.28 → 0.8997; 0.67 → 0.7486; 0.00 → 0.5000).
  • Abramowitz & Stegun 7.1.26 — the erf approximation used by the lookup tool, accurate to about 10−7.
Embed this calculator

Paste this into any web page to embed the live calculator. The “Bright Side Kit” link below it must stay intact.

Frequently asked questions

How do you read a z table?

Row plus column gives the cumulative probability. For z = 1.96, find row 1.9 and column .06 — the cell reads 0.9750, meaning P(Z ≤ 1.96) = 0.9750. Split your z into the first decimal (the row) and the second decimal (the column); the intersection is your answer.

What is the difference between one-tailed and two-tailed z values?

The tail count changes which cell you read. Two-tailed 95% confidence uses 1.96 (P ≤ 1.96 = 0.9750, leaving 2.5% in each tail); one-tailed 95% uses 1.645 (P ≤ 1.645 = 0.9500, the whole 5% in one tail). For a p-value, the two-tailed number is double the one-tailed one: 0.0500 vs 0.0250 at z = 1.96.

When do I use a z table vs a t table?

Use the z table when the population standard deviation is known or the sample is large (n ≥ 30); use the t table for small samples with an estimated SD. The t distribution has heavier tails — its critical values are larger than z’s and shrink toward z as the sample grows. With n ≥ 30, the two are close enough that this table works fine.

How do I find negative z values in the table?

Use symmetry — the printed table only goes to 3.49 on the positive side. P(Z ≤ −z) = 1 − P(Z ≤ z), so for z = −1.96 read the 1.96 cell (0.9750) and subtract from 1: 0.0250. The lookup tool at the top computes negative z directly if you’d rather not do the subtraction.

What z value gives 95% confidence?

1.96 for two-sided, 1.645 for one-sided. Two-sided 95% confidence leaves 2.5% in each tail, so you need the z with 0.9750 below it — 1.96. One-sided 95% puts the whole 5% in one tail — 1.645. For 99% the pair is 2.58 (two-sided) and 2.326 (one-sided).

Is the area between −1 and 1 really 68%?

About 68.3%, yes — the 68-95-99.7 rule. P(Z ≤ 1) = 0.8413 and P(Z ≤ −1) = 0.1587; the difference is 0.6826. Between −2 and 2 sits 95.4%, between −3 and 3 sits 99.7% — quick mental math this table turns into exact numbers.

Can I use the table for a non-standard normal distribution?

Yes — standardize first. For any normal X with mean μ and standard deviation σ, compute z = (x − μ) ÷ σ and read this table. The table only knows the standard normal (mean 0, SD 1); the z-score is the translation step that gets you there.