You ran many tests. Upload your p-values and get Holm-Bonferroni and Benjamini-Hochberg adjusted results side by side — which findings are still significant, and which were multiple-testing luck. Free.
Free analyses run on up to 10,000 rows. Larger files are randomly sampled to that size — sign up to analyze your full dataset.
Adjusting p-values for multiple comparisons...
Sent to — adjusted p-values for every test, significance verdicts under Holm and BH, the survival summary chart, p-value distribution diagnostic, R code, and AI insights.
Analyze another fileThe analysis validates your p-values (dropping any missing or outside 0-1), then applies two standard corrections from base R's p.adjust: Holm-Bonferroni, a step-down procedure that controls the family-wise error rate (the chance of even one false positive), and Benjamini-Hochberg, a step-up procedure that controls the false discovery rate (the expected fraction of false positives among your significant results). Every test gets both adjusted p-values and a significance verdict at alpha = 0.05, and a 10-bin p-value histogram diagnoses whether your results look like real effects or noise.
Use it any time you ran more than a handful of hypothesis tests — A/B variants, metrics, subgroups, biomarkers — and want to know which findings hold up. Holm answers 'which results can I state with almost no risk of any false positive?'; BH answers 'which results can I pursue while keeping the false-positive fraction low?'
Not for computing the p-values themselves (run the underlying tests first), and not a substitute for pre-registered analysis — correcting after cherry-picking which tests to include still biases results.
Built for: Analysts, experimenters, and researchers who ran many significance tests and need defensible conclusions
Typical data source: A table of test names and raw p-values — exported from A/B testing platforms, statistics packages, or a spreadsheet of test results
One row per test: the test's name and its raw p-value. For example, a batch of experiment results:
Minimum 5 rows · Best with 10-1,000 tests
Standard-library analysis: you ran many statistical tests — which results are still significant after correction? Upload your p-values and get Holm-Bonferroni and Benjamini-Hochberg adjusted p-values side by side, a count of what survives each method, and a p-value distribution diagnostic that hints whether your significant results reflect real effects or multiple-testing luck.
Every test side by side: raw, Holm-adjusted, and BH-adjusted p-values with a Yes/No significance verdict under each method.
Three bars — uncorrected, Holm, BH — showing exactly how many findings survive each level of correction.
The shape of your p-values: a spike near zero means real effects are likely present; a flat histogram means most tests are probably null.
Plain-English interpretation — what the numbers mean, what's significant, and what to do next.
I ran many tests — which results are still significant?
Map the column naming each test and the column of raw p-values. You get Holm-Bonferroni and Benjamini-Hochberg adjusted p-values for every test, a Yes/No verdict under each method, and a summary of exactly how many findings survive correction.
See our FAQ for details on pricing, data privacy, and how the analysis works. Every report includes a Methodology section showing the statistical test, assumptions checked, and diagnostics run.
Run any analysis on your own data — validated R analyses, interactive reports, AI insights, and PDF export.
Try Free — No Credit CardTell us what went wrong, in your own words. We capture the page you're on automatically, so no need to describe where you are.