Statistical Significance Calculator

Your variant is up — but is it really winning, or did you just catch a good week? Enter the visitors and conversions for each group and find out whether the difference is real or noise.

Statistical significance asks one thing: if the control and the variant were truly identical, how often would you see a gap this big by pure chance? This calculator computes each conversion rate, the z-statistic from a pooled two-proportion test, and the two-tailed p-value. A small p-value (under 0.05 for 95% confidence) means the difference is unlikely to be a fluke; a large one means you are probably looking at noise and should keep collecting.

The calculator

Statistical Significance Calculator inputs and result

Total visitors in the control group.
Conversions in the control group.
Total visitors in the variant group.
Conversions in the variant group.
Significance threshold (alpha).
✓ Significant at 95%
Confidence the difference is real
0%
0z-statistic
0p-value
Export

Walkthrough

How to use this calculator

  1. Enter the control groupPut the control’s total visitors and its conversions. These define the baseline rate the variant is measured against.
  2. Enter the variant groupAdd the variant’s visitors and conversions. The two denominators do not need to match, but very lopsided splits are harder to read.
  3. Pick your confidence level95% is the default. Choose 99% for high-stakes decisions where a false positive is expensive, or 90% only for low-risk, directional reads.
  4. Read the p-value and verdictThe p-value is the chance of seeing this gap if the versions were identical. Below your threshold, the verdict reads significant; above it, the difference is not yet distinguishable from noise.
  5. Confirm the test was pre-sizedSignificance is only trustworthy if you reached a planned sample and did not stop the moment it crossed. Then export the result with the share, CSV, or print buttons.

From the desk

RGM Expert Says

Real Growth Matters — Experimentation practiceHow we use this tool with clients

A significance calculator is the last gate before a decision, and it is where a lot of money is saved or lost. The temptation is to open the dashboard daily and stop the second the variant looks like a winner — which, statistically, guarantees you will eventually see a ‘winner’ that is not one. We treat this tool as a check against a pre-committed sample, not a green light to peek.

The number people misread most is the p-value. It is not the probability the variant is better; it is the probability of seeing a gap this large if the two were actually the same. A p-value of 0.04 does not mean a 96% chance the variant wins — it means a difference this big would show up about 4% of the time by chance alone. Keeping that distinction straight is half of running honest experiments.

We also watch for the opposite error: declaring ‘no difference’ from a test that never had the sample to find one. A non-significant result on a tiny test is not evidence the variant failed — it is evidence you did not look hard enough. We pair this calculator with a sample-size check so a null result actually means something.

The math

How it works

The test pools both groups under the assumption they are identical, measures how many standard errors apart the observed rates are, and converts that distance into a two-tailed p-value using the normal distribution.

z = (p₂ − p₁) ÷ √( p̅(1−p̅)(1/n₁ + 1/n₂) )
p̅ = (x₁ + x₂) ÷ (n₁ + n₂)   p-value = 2 × (1 − Φ(|z|))
  • p₁, p₂ — conversion rates of control and variant (x/n).
  • — pooled rate under the null hypothesis that the two are equal.
  • Φ — standard normal CDF; we use the Abramowitz-Stegun erf approximation.
  • p-value — two-tailed; the chance of a gap this large under the null.

The pooled two-proportion z-test is the standard frequentist significance test for comparing two rates. The two-tailed p-value uses the normal CDF (Abramowitz-Stegun erf). For the reasoning behind significance and peeking, see Georgiev, Analytics-Toolkit and Optimizely’s glossary.

Why it matters

Significance protects you from acting on noise

Conversion rates wobble. On a normal day, the same page can post 4.6% and 5.4% in two halves of the week with nothing changed. Significance testing is what separates a real improvement from that ordinary wobble — it tells you how surprising your observed gap would be if the variant changed nothing at all.

The most expensive mistake is peeking: checking the result repeatedly and stopping at the first moment it crosses 95%. Each look is another chance to catch a random high, so a test that peeks daily can hit ‘significance’ far more than 5% of the time even when the variant is worthless. The fix is to set a sample size in advance and judge the result once.

Significance is necessary but not sufficient. A statistically significant 0.1% lift may not be worth the engineering to ship it. Read the p-value alongside the size of the effect and a confidence interval, so you act on changes that are both real and material.

Benchmarks

How to read your p-value

The p-value is the probability of seeing a difference at least this large if the two versions were truly identical. Smaller is stronger evidence against ‘no difference’.

p-valueConfidenceHow to treat it
Above 0.10Below 90%Inconclusive — keep collecting
0.05 to 0.1090% to 95%Suggestive, not decisive
0.01 to 0.0595% to 99%Significant for most decisions
Below 0.01Above 99%Strong evidence
Conventional thresholds. The 0.05 cutoff is a convention, not a law — choose the bar to fit the cost of a wrong call. See the p-value deep dive.

Voices worth trusting

What the experts say about significance

A p-value is the probability of the data given the null hypothesis — not the probability the hypothesis is true. Conflating the two is the most common error in A/B testing.
Analytics-Toolkit (paraphrase)
The single biggest mistake in online experiments is stopping the test the moment it looks significant. Pre-commit to the sample, then judge once.
Trustworthy Online Controlled Experiments (paraphrase)

Go deeper

Books on significance and inference

Related on RGM

Keep learning

FAQ

Common questions

How do I know if my A/B test is statistically significant?
Enter the visitors and conversions for both groups. The calculator computes a z-statistic and a two-tailed p-value. If the p-value is below your threshold (0.05 for 95% confidence), the difference is statistically significant.
What does the p-value actually mean?
It is the probability of seeing a difference at least this large if the control and variant were truly identical. A p-value of 0.04 means such a gap would occur about 4% of the time by chance — it is not the probability that the variant is better.
What confidence level should I use?
95% is the standard, accepting a 5% false-positive rate. Use 99% when a wrong call is costly, and 90% only for low-risk, directional reads.
Why is my big-looking lift not significant?
With small samples, large-looking gaps are common by chance. Significance depends on both the size of the difference and the amount of data. A 30% lift on a few hundred visitors can still fail the test.
Can I stop the test as soon as it hits significance?
No. Stopping the moment it crosses the line (peeking) inflates the false-positive rate far above 5%. Pre-commit to a sample size and judge the result once you reach it.
Does a non-significant result mean the variant failed?
Not necessarily. It may mean the test lacked the sample to detect a real effect. Check the sample size you needed before concluding there is no difference.

Related tools

Related tools