T-table (critical values)

Find the critical value of t for your degrees of freedom and significance level, from the table or with an exact lookup that explains each step.

  • Free, no sign-up
  • Step-by-step working
  • Runs in your browser
  1. 1 Enter your data
  2. 2 Choose an option
  3. 3 Click “Find t*”
  4. 4 Read the result
How to use the T-table (critical values): 1. Enter your data (df = 15 · Confidence: 95%). 2. Choose an option (Two-tailed). 3. Click “Find t*”. 4. Read the result (Critical value: t* = 2.131).
Type of test

Critical values of t

One-tailed α0.10.050.0250.010.0050.0010.0005
Two-tailed α0.20.10.050.020.010.0020.001
Confidence level80%90%95%98%99%99.8%99.9%
1 3.0786.31412.70631.82163.657318.309636.619
2 1.8862.9204.3036.9659.92522.32731.599
3 1.6382.3533.1824.5415.84110.21512.924
4 1.5332.1322.7763.7474.6047.1738.610
5 1.4762.0152.5713.3654.0325.8936.869
6 1.4401.9432.4473.1433.7075.2085.959
7 1.4151.8952.3652.9983.4994.7855.408
8 1.3971.8602.3062.8963.3554.5015.041
9 1.3831.8332.2622.8213.2504.2974.781
10 1.3721.8122.2282.7643.1694.1444.587
11 1.3631.7962.2012.7183.1064.0254.437
12 1.3561.7822.1792.6813.0553.9304.318
13 1.3501.7712.1602.6503.0123.8524.221
14 1.3451.7612.1452.6242.9773.7874.140
15 1.3411.7532.1312.6022.9473.7334.073
16 1.3371.7462.1202.5832.9213.6864.015
17 1.3331.7402.1102.5672.8983.6463.965
18 1.3301.7342.1012.5522.8783.6103.922
19 1.3281.7292.0932.5392.8613.5793.883
20 1.3251.7252.0862.5282.8453.5523.850
21 1.3231.7212.0802.5182.8313.5273.819
22 1.3211.7172.0742.5082.8193.5053.792
23 1.3191.7142.0692.5002.8073.4853.768
24 1.3181.7112.0642.4922.7973.4673.745
25 1.3161.7082.0602.4852.7873.4503.725
26 1.3151.7062.0562.4792.7793.4353.707
27 1.3141.7032.0522.4732.7713.4213.690
28 1.3131.7012.0482.4672.7633.4083.674
29 1.3111.6992.0452.4622.7563.3963.659
30 1.3101.6972.0422.4572.7503.3853.646
40 1.3031.6842.0212.4232.7043.3073.551
50 1.2991.6762.0092.4032.6783.2613.496
60 1.2961.6712.0002.3902.6603.2323.460
80 1.2921.6641.9902.3742.6393.1953.416
100 1.2901.6601.9842.3642.6263.1743.390
120 1.2891.6581.9802.3582.6173.1603.373
1,000 1.2821.6461.9622.3302.5813.0983.300
∞ (z) 1.2821.6451.9602.3262.5763.0903.291

Each value is the t* that leaves the one-tailed α in the upper tail of a t distribution with the given degrees of freedom. Rounded to three decimals.

How to use the t-table

  1. Work out your degrees of freedom. For one sample or paired data, that's n − 1.
  2. Decide whether your test is one-tailed or two-tailed, or whether you need a confidence interval (use the confidence-level row).
  3. Find your column using the matching header row, for example two-tailed α = 0.05 or 95% confidence.
  4. Go down to your df row and read the critical value t*. For df = 15 at 95%, t* = 2.131.
  5. Or enter your exact df in the lookup above. It calculates t* for any df and highlights the closest table cell.

What the critical value means

The critical value t* marks the cutoff in a t distribution beyond which the tail area equals your chosen α. In a hypothesis test you reject the null hypothesis when your test statistic is beyond it; in a confidence interval, it sets the margin of error:

Two-tailed test: reject H0 if |t| > tα/2, df

Confidence interval: x ± t* × sn

t*
The critical value read from the table
α
The significance level: the total tail area you are willing to treat as unusual (two-tailed tests split it between both tails)
df
Degrees of freedom, which set how heavy the tails of the t distribution are
s, n
The sample standard deviation and sample size

Worked example

A sample of 16 light bulbs has a mean life of 1,200 hours and a standard deviation of 80 hours. Find the 95% confidence interval for the mean life.

  1. Degrees of freedom
    df = 16 − 1 = 15
  2. Row 15, 95% confidence column
    t* = 2.131
  3. Margin of error
    ME = 2.131 × 8016 = 2.131 × 20 = 42.62
  4. Interval
    1,200 ± 42.62 = 1,157.4 to 1,242.6 hours

What it means: we can be 95% confident the true mean life of these bulbs is between about 1,157 and 1,243 hours. With the z value 1.960 instead of 2.131, the interval would be too narrow, because a sample of 16 doesn't pin down the standard deviation precisely.

Tips for using t critical values

  • Smaller samples mean larger t*. With df = 5 the 95% value is 2.571; with df = 100 it is 1.984. The extra width accounts for uncertainty in s.
  • Match the header to your test. Using a one-tailed column for a two-tailed test is the most common mistake; it makes results look more significant than they are.
  • Compare with your statistic, or get the p-value. The table only tells you whether p is below α. For the exact p-value, use the p-value calculator.
  • Known σ? If the population standard deviation is known, use the z-table instead.

Frequently asked questions

How do you read a t-table?

Find the row for your degrees of freedom and the column for your significance level, taking care to use the one-tailed or two-tailed heading that matches your test. The number where they meet is the critical value t*. For a two-tailed test at α = 0.05 with df = 15, t* = 2.131.

How do I find the degrees of freedom?

For a one-sample t-test or a confidence interval for one mean, df = n − 1. For a paired t-test, df = number of pairs − 1. For a pooled two-sample t-test, df = n₁ + n₂ − 2. Welch’s two-sample test uses a formula that usually gives a decimal; the t-test calculator works it out for you.

What if my degrees of freedom aren’t in the table?

Printed tables skip some values above 30. The conservative choice is the next smaller df in the table, which gives a slightly larger critical value. Better still, enter your exact df in the lookup above: it calculates t* for any df, including decimals.

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

A two-tailed test splits α between both tails, so the two-tailed α = 0.05 column is the same as the one-tailed α = 0.025 column. Use two-tailed when your alternative hypothesis is “not equal” and one-tailed when it is “greater than” or “less than”.

Why does the t-table end with z values?

As the degrees of freedom grow, the t distribution gets closer to the standard normal. The last row (∞, or z) shows the normal critical values, such as 1.960 for 95% confidence. With df above about 1,000, t and z are practically identical.

How do I use the t-table for a confidence interval?

Use the confidence-level heading: for a 95% interval with n = 16 (df = 15), t* = 2.131. The interval is the sample mean ± t* × s / √n. The confidence interval calculator does the whole calculation with steps.

Last reviewed November 11, 2026