Free statistics calculators, every step shown

T Table (Student t Critical Values)

Enter your degrees of freedom and significance level to get the t critical value, with the full t table for df 1 to 120 and ∞ underneath.

This t table gives the Student t critical value for any degrees of freedom and significance level. Type the df and α, pick one-tailed or two-tailed, and you get the exact critical value, the confidence level it matches, and the value a printed t table would show for the same df. Below the calculator is the full t table for df 1 to 30, 40, 50, 60, 80, 100, 120 and ∞, with one-tailed and two-tailed α in the column headings.

The t critical value is the cut-off your t statistic must pass to reject the null hypothesis at level α, and the multiplier used for a confidence interval for a mean. It works for a t test table lookup, a t critical value for a confidence interval, and any df that a printed table leaves out. It runs in your browser, is free, and needs no account or sign-up.

T table example

How to use the t table

  1. Enter the degrees of freedom (df). For a one-sample or paired t test df = n − 1; for a pooled two-sample t test df = n₁ + n₂ − 2.
  2. Enter the significance level α as 0.05 or as 5 %.
  3. Choose Two-tailed when the alternative hypothesis is “different from”, or One-tailed when it is “greater than” or “less than”. For two-tailed, α is the total over both tails.
  4. Read the large figure, the t critical value. A two-tailed result is shown as ±, for example ±2.2281 for df 10 and α 0.05.
  5. Check the other lines, which appear below the critical value: the confidence level of the matching interval (two-tailed only) and, when your df is not a row of the printed table, the value you would read from the row below it.
  6. The table under the result shows the whole t table for the tail you chose, and the fixed copy further down can be printed or copied.

Preset buttons load typical cases, such as df 10 two-tailed, df 29 two-tailed, df 15 one-tailed and df 45 at α 0.01. Reset returns to the starting example. Copy result copies the result lines with a link, Copy link stores every input in the page address, and Print / save as PDF produces a one-page record with the inputs, results, steps and date.

How to read a t table

A t table lists the value of t that leaves a given probability in the upper tail, for each number of degrees of freedom. Rows are df, columns are α.

  1. Go down the df column to your degrees of freedom. If your df is not listed, use the next smaller df, which gives a slightly larger, safer critical value.
  2. Go across to the column for your α. Use the one-tailed row of headings for a one-tailed test and the two-tailed row for a two-tailed test. The same column serves both: one-tailed 0.025 is the same column as two-tailed 0.05.
  3. The number where row and column meet is the critical value. For df 10, one-tailed 0.025 (two-tailed 0.05) gives 2.228.
  4. Compare it with your t statistic. In a two-tailed test, reject H₀ when |t| is larger than the critical value. In a one-tailed test, reject H₀ when t is beyond the critical value in the direction of H₁; for a left-tailed test, use the negative of the table value.

Example: a one-sample t test on 15 observations has df = 14. The two-tailed critical value at α = 0.05 is 2.145. A t statistic of 2.3 is larger, so H₀ is rejected at the 5 % level. A t statistic of 1.9 is not.

One-tailed or two-tailed t table

A two-tailed test puts half of α in each tail, so the critical value for two-tailed α = 0.05 is the one-tailed value for 0.025. For df 29, a two-tailed test at 0.05 uses 2.045 and a one-tailed test at 0.05 uses 1.699. Pick the tail from your hypothesis before you look at the data.

T table for confidence intervals

For a confidence interval for a mean, use the two-tailed column for α = 1 − confidence level. A 95 % interval from 25 observations has df = 24, so the multiplier is 2.064: the interval is the mean ± 2.064 × s ÷ √25. For large df the t value approaches the ∞ row, which is the standard normal value: 1.960 for a 95 % two-sided interval and 1.645 for a one-tailed test at 0.05.

The t table (df 1 to 120 and ∞)

Upper-tail critical values t with P(T ≥ t) = α. The first row of headings is the one-tailed α and the second the two-tailed α. Calculated with the same distribution code as the calculator and checked against SciPy.

df0.10.050.0250.010.0050.001
two-tailed α0.20.10.050.020.010.002
13.0786.31412.70631.82163.657318.309
21.8862.9204.3036.9659.92522.327
31.6382.3533.1824.5415.84110.215
41.5332.1322.7763.7474.6047.173
51.4762.0152.5713.3654.0325.893
61.4401.9432.4473.1433.7075.208
71.4151.8952.3652.9983.4994.785
81.3971.8602.3062.8963.3554.501
91.3831.8332.2622.8213.2504.297
101.3721.8122.2282.7643.1694.144
111.3631.7962.2012.7183.1064.025
121.3561.7822.1792.6813.0553.930
131.3501.7712.1602.6503.0123.852
141.3451.7612.1452.6242.9773.787
151.3411.7532.1312.6022.9473.733
161.3371.7462.1202.5832.9213.686
171.3331.7402.1102.5672.8983.646
181.3301.7342.1012.5522.8783.610
191.3281.7292.0932.5392.8613.579
201.3251.7252.0862.5282.8453.552
211.3231.7212.0802.5182.8313.527
221.3211.7172.0742.5082.8193.505
231.3191.7142.0692.5002.8073.485
241.3181.7112.0642.4922.7973.467
251.3161.7082.0602.4852.7873.450
261.3151.7062.0562.4792.7793.435
271.3141.7032.0522.4732.7713.421
281.3131.7012.0482.4672.7633.408
291.3111.6992.0452.4622.7563.396
301.3101.6972.0422.4572.7503.385
401.3031.6842.0212.4232.7043.307
501.2991.6762.0092.4032.6783.261
601.2961.6712.0002.3902.6603.232
801.2921.6641.9902.3742.6393.195
1001.2901.6601.9842.3642.6263.174
1201.2891.6581.9802.3582.6173.160
∞1.2821.6451.9602.3262.5763.090

Worked examples

InputResult
df 10, α 0.05, Two-tailed (α split between both tails)t = ±2.2281
df 5, α 0.05, One-tailed (all of α in one tail)t = 2.015
df 29, α 0.01, Two-tailed (α split between both tails)t = ±2.7564
df 45, α 0.05, Two-tailed (α split between both tails)t = ±2.0141
df 15, α 0.05, One-tailed (all of α in one tail)t = 1.7531

Calculated by the tool above with these values.

Frequently asked questions

What is a t table?

A t table lists critical values of the Student t distribution for different degrees of freedom and significance levels. You compare your t statistic with the value in the table to decide whether a result is statistically significant.

What is the t critical value for df 10 at 0.05?

For a two-tailed test at α = 0.05 it is 2.228. For a one-tailed test at α = 0.05 it is 1.812.

What if my df is not in the table?

Use the exact value from the calculator, or in an exam use the next smaller df in the table. For df 45 the exact two-tailed 0.05 value is 2.014; the table row for df 40 gives 2.021, which is a little larger and so on the safe side.

What is the t table value for a very large df?

The ∞ row equals the standard normal quantile: 1.282 at one-tailed 0.10, 1.645 at 0.05, 1.960 at 0.025, 2.326 at 0.01, 2.576 at 0.005 and 3.090 at 0.001.

How is the t table different from a z table?

A z table gives probabilities for the standard normal distribution. A t table gives critical values of the t distribution and depends on df, because t has heavier tails when the sample is small. As df grows, the t values fall towards the z values.

Is the calculator free, and is anything I type uploaded?

Yes, it is free. Everything is calculated in your browser, so nothing you type is uploaded, and there is no account or sign-up.

Sources: NIST/SEMATECH e-Handbook of Statistical Methods, 1.3.6.7.2 Critical Values of the Student’s t Distribution.