🧮
🧮 Math & statistics

Bonferroni Correction Calculator (adjusted α & p-values for multiple tests)

Results update as you type.

Your numbers

Understanding the Bonferroni correction calculator — concept and principle

This calculator adjusts the significance level when you run several hypothesis tests at once. It gives the Bonferroni and Šidák thresholds, the risk of at least one false positive without correction, and, if you enter p-values, which ones remain significant and their adjusted values. Use it for A/B tests with several variants, multiple outcomes or subgroup analyses.

5 tests, α = 0.055 tests, α = 0.050.0010.010.110.05 ÷ 5 = 0.010.050.0030.0120.0210.040.31Threshold0.01Šidák0.0102062Uncorrected risk22.62 %Significant1 / 5 (0.003)
Dividing α by the number of tests keeps the overall false-positive risk near 5 %.

How it is calculated

Bonferroni threshold = α ÷ m

Šidák threshold = 1 − (1 − α)^(1/m)

Risk of any false positive, uncorrected (independent tests) = 1 − (1 − α)^m

Bonferroni-adjusted p-value = min(1, m × p)

The principle

Each test at α = 0.05 has a 5 % chance of a false positive when there is no real effect. Run many tests and the chance that at least one is a false alarm grows: with 5 independent tests it is about 22.6 %. The Bonferroni inequality says the probability of any of several events is at most the sum of their probabilities, so testing each at α ÷ m keeps the overall risk at or below α, whether or not the tests are independent. The Šidák threshold is exact for independent tests and slightly less strict.

Worked example

Default inputs: α = 0.05, m = 5, p-values 0.003, 0.012, 0.021, 0.04, 0.31.

  1. Bonferroni threshold = 0.05 ÷ 5 = 0.01.
  2. Šidák threshold = 1 − 0.95^(1/5) = 0.0102062.
  3. Uncorrected risk = 1 − 0.95⁵ = 22.62 %.
  4. Only 0.003 is at or below 0.01: 1 / 5 significant (0.003).
  5. Adjusted p-values = 5 × p, capped at 1: 0.015, 0.06, 0.105, 0.2, 1.
How Bonferroni threshold α ÷ m changes with Overall significance level αHow Bonferroni threshold α ÷ m changes w…00.0050.010.0150.020.01250.0250.03750.050.06250.0750.1Example: 0.01Overall significance level α
Each point is the calculator re-run with only “Overall significance level α” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Overall significance level αBonferroni threshold α ÷ m
0.01250.0025
0.0250.005
0.03750.0075
0.050.01
0.06250.0125
0.0750.015
0.10.02

How to read the result

A p-value that loses significance after correction is not proof of no effect; it means the evidence is not strong enough given how many tests were run. Bonferroni is conservative, especially with many or correlated tests, so it can miss real effects. For large screens, methods that control the false discovery rate, such as Benjamini–Hochberg, are common alternatives. Decide on the correction before looking at the data.

Common mistakes

Keep in mind: Statistical significance is not the same as practical importance. Plan your analysis in advance and consult a statistician for important studies.

Frequently asked questions

What is the Bonferroni correction?

Dividing the significance level by the number of tests, so the overall false-positive risk stays at most α.

When should I use it?

When you run several tests and any single false positive would mislead your conclusion.

Is Bonferroni too strict?

It can be with many tests; Holm's method is uniformly more powerful and still controls the same error rate.

Sources: NIST/SEMATECH e-Handbook of Statistical Methods, §7.4.7.3 Bonferroni's method

Checked 9 Nov 2026. NIST/SEMATECH e-Handbook of Statistical Methods, §7.4.7.3 Bonferroni’s method (each of g statements at confidence 1 − α/g, so that by the Bonferroni inequality the joint confidence is at least 1 − α). Šidák threshold and 1 − (1 − α)^m for independent tests: standard formulas.

🧮 All math & statistics tools →🌍 Calculators by country →