Critical Value Calculator

Find the cutoff your test statistic must pass to reject the null hypothesis. Choose z, t, chi-square or F, enter the significance level α (and the degrees of freedom), pick the tails, and get the critical value, the decision rule and the rejection region drawn on the curve.

Need the p-value instead? Use the p-value calculator. For the theory, read hypothesis testing explained.

Enter as a decimal: 0.05 for 5%

What a critical value is

A critical value is the boundary of the rejection region of a hypothesis test. It is chosen so that, when the null hypothesis is true, the test statistic lands beyond it with probability exactly α, the significance level. A statistic past the cutoff is rare enough, by your own standard, to reject the null hypothesis.

Formally it is a quantile of the distribution of the test statistic under the null hypothesis. Match the distribution to your test: z for means with a known standard deviation, large samples and proportions; t for means with an estimated standard deviation; chi-square for goodness of fit, independence and variance tests; F for ANOVA and for comparing variances. The t, chi-square and F distributions also need their degrees of freedom.

How the critical value is calculated

Right-tailed: c = F⁻¹(1 − α)

Left-tailed: c = F⁻¹(α)

Two-tailed, z and t: c = F⁻¹(1 − α/2), reject if |x| > c

Two-tailed, χ² and F: c₁ = F⁻¹(α/2), c₂ = F⁻¹(1 − α/2), reject if x < c₁ or x > c₂

F⁻¹ is the inverse cumulative distribution function (the quantile function) of the test statistic. A two-tailed test shares α between the two tails, α/2 each, which pushes each limit further out: at α = 0.05 the z cutoff is 1.96 two-tailed but only 1.645 one-tailed. The z and t distributions are symmetric, so their two limits are −c and c. Chi-square and F are skewed, so the lower and upper limits have to be found separately. Each limit is found by inverting its own tail probability, so a very small α such as 1e-10 stays accurate.

Common z critical values

Significance level αOne-tailed (z)Two-tailed (±z)
0.101.28161.6449
0.051.64491.9600
0.0251.96002.2414
0.012.32632.5758
0.0052.57582.8070
0.0013.09023.2905

The two-tailed value at α = 0.05, 1.96, is also the multiplier of a 95% confidence interval, and 2.5758 is the one for 99%. For the full grid of areas, use the z-table, or run it backwards with the inverse normal calculator.

t critical values by degrees of freedom

dfTwo-tailed α = 0.05Two-tailed α = 0.01One-tailed α = 0.05
112.706263.65676.3138
24.30279.92482.9200
52.57064.03212.0150
102.22813.16931.8125
202.08602.84531.7247
302.04232.75001.6973
602.00032.66031.6706
1201.97992.61741.6577
∞ (z)1.96002.57581.6449

The t cutoff shrinks toward the z value as the sample grows, because a larger sample estimates the standard deviation better. With df = 5 the two-tailed 5% cutoff is 2.5706, with df = 20 it is 2.0860 and with df = 1000 it is 1.9623, essentially the normal 1.96. The full grid is in the t-table, and how to read a t-table explains the layout.

Chi-square critical values

dfRight-tailed α = 0.05Right-tailed α = 0.01Two-tailed α = 0.05 (lower, upper)
13.84156.63490.0010, 5.0239
25.99159.21030.0506, 7.3778
511.070515.08630.8312, 12.8325
1018.307023.20933.2470, 20.4832
2031.410437.56629.5908, 34.1696
3043.773050.892216.7908, 46.9792
5067.504876.153932.3574, 71.4202
100124.3421135.806774.2219, 129.5612

Goodness-of-fit and independence tests are right-tailed, so only the upper cutoff matters. A two-sided test of a variance needs both limits. The whole distribution shifts right as df grows, which is why the cutoff rises. More values are in the chi-square table. For an F test the cutoff depends on both degrees of freedom: at α = 0.05 the right-tailed F(3, 12) cutoff is 3.4903 and F(3, 20) is 3.0984, see the F-table for more.

Critical value vs p-value

The two approaches always give the same decision. The critical value fixes a threshold on the scale of the statistic before the test: reject if the statistic is more extreme than the cutoff. The p-value works on the probability scale after the test: reject if the tail probability of the observed statistic is at most α. Critical values are handy when the same threshold is reused, as in control charts, acceptance sampling and printed tables. The p-value tells you how strong the evidence is, not just whether it crossed the line, so many reports give both. Compute the observed p-value with the p-value calculator.

Worked example: a two-tailed t-test cutoff

A researcher compares n = 21 reaction times with a published benchmark using a two-tailed one-sample t-test at α = 0.05. The degrees of freedom are df = n − 1 = 20. Splitting α gives 0.025 in each tail, so the cutoff is the t value with 0.025 above it: t = 2.086 (Load example fills this in). The decision rule is: reject H₀ if |t| > 2.086. A test statistic of t = 2.30 exceeds it, so the null hypothesis is rejected at the 5% level. With only df = 5 the cutoff would be 2.5706 and t = 2.30 would not be significant: small samples need stronger evidence.

Software equivalents

SoftwareTwo-tailed zTwo-tailed tRight-tailed χ²Right-tailed F
Excel / Sheets=NORM.S.INV(1-alpha/2)=T.INV.2T(alpha, df)=CHISQ.INV.RT(alpha, df)=F.INV.RT(alpha, df1, df2)
Rqnorm(1 - alpha/2)qt(1 - alpha/2, df)qchisq(1 - alpha, df)qf(1 - alpha, df1, df2)
Python (SciPy)norm.ppf(1 - alpha/2)t.ppf(1 - alpha/2, df)chi2.ppf(1 - alpha, df)f.ppf(1 - alpha, df1, df2)

Replace alpha with your significance level, for example 0.05. The TI-84 has inverse functions for z and t (see the TI-84 statistics guide); the inverse t calculator does the same for t.

Frequently Asked Questions

What is a critical value?

A critical value is the cutoff on the scale of the test statistic that separates the rejection region from the rest. If the statistic is more extreme than the critical value, you reject the null hypothesis. It is set so that the probability of landing there when the null hypothesis is true equals the significance level α.

What is the critical value for a 95% confidence interval?

For a normal distribution it is z = 1.96, the two-tailed critical value at α = 0.05. For a mean with an estimated standard deviation use the t value with n − 1 degrees of freedom instead, for example 2.093 for n = 20. Choose the two-tailed option and α = 0.05.

What is the difference between a critical value and a p-value?

They are two ways to run the same test. The critical value is a fixed cutoff on the statistic's scale, set by α before seeing data: reject if the statistic passes it. The p-value turns the observed statistic into a tail probability: reject if it is at most α. The decisions always agree; the p-value also shows how far past the threshold the evidence landed.

Why does a two-tailed test use α divided by 2?

A two-tailed test rejects for extreme results in either direction, so the false-positive budget α is shared between the tails, α/2 each. That pushes each cutoff further out, which is why the two-tailed z cutoff at α = 0.05 is 1.96 while the one-tailed cutoff is 1.645.

Why are chi-square and F critical values positive, and how does a two-sided test work?

Both statistics are built from squared quantities, sums of squared deviations or ratios of variances, so they cannot be negative. Their usual tests are right-tailed: only large values suggest a departure from the null hypothesis, so one upper cutoff is enough. A two-sided test of a variance needs two cutoffs, α/2 in each tail, which is the two-tailed option here.

What happens to t critical values as the sample gets larger?

They decrease toward the z critical value. At α = 0.05 two-tailed the t cutoff falls from 2.5706 at df = 5 to 2.0860 at df = 20 and 1.9623 at df = 1000, approaching the normal 1.96. With fewer observations the standard deviation estimate is noisier, and the wider cutoff makes up for it.

How do critical values relate to confidence intervals?

The two-tailed critical value is the multiplier in a confidence interval at level 1 − α: a 95% interval for a mean is the sample mean plus or minus the critical value times the standard error. Testing at α = 0.05 and checking whether a 95% interval contains the null value are equivalent.

How do I find a critical value in Excel, R or Python?

In Excel or Sheets use =NORM.S.INV(1-alpha/2) for z, =T.INV.2T(alpha, df) for a two-tailed t, =CHISQ.INV.RT(alpha, df) and =F.INV.RT(alpha, df1, df2) for right-tailed tests. In R use qnorm, qt, qchisq and qf, and in Python the ppf methods of scipy.stats. The table on this page lists each formula.

Embed This Calculator

Add this free calculator to your course page or LMS.

Adjust the height value to fit your page.