Free CRO tool

Statistical Significance Calculator

Did your A/B test produce a real winner, or just random noise? Enter your results to get an instant verdict with confidence level and p-value.

Your numbers

Visitors who saw version A.

Conversions from version A.

Visitors who saw version B.

Conversions from version B.

Your results

Confidence level
—
P-value
—
Observed lift
—
Z-score
—
Control rate
—
Variation rate
—

Enter visitors and conversions for both control and variation.

Not sure what to test next? Run a free CRO audit

How to interpret your results

  • Significant winner: p-value < 0.05 and variation > control. Your variation outperforms the control with 95%+ confidence. You can ship this change, though monitor post-launch to confirm the effect holds.
  • Inconclusive: p-value ≥ 0.05. There is not enough evidence to declare a winner or loser. Either continue the test until you reach your required sample size, or accept that the difference is too small to matter.
  • Significant loser: p-value < 0.05 and variation < control. Your variation is actively hurting conversions with statistical confidence. Stop the test, revert to control, and investigate why.

What "statistically significant" doesn't mean

Statistical significance is widely misinterpreted. Here's what a p < 0.05 result does not tell you:

  • It doesn't mean there's a 95% chance the variation is better. It means there's a 5% chance you'd see a difference this large by random chance if there were no true effect.
  • It doesn't mean the observed lift will hold in production. The effect size you measure in a test is often an overestimate (regression to the mean). Always monitor results after shipping and verify the lift persists.
  • It doesn't mean the difference is practically meaningful. With very high traffic, you can achieve statistical significance on a 0.01% lift that generates no meaningful revenue. Always ask: "Is this effect size worth acting on?" before shipping.

Frequently asked questions

What is statistical significance in A/B testing?

Statistical significance tells you whether the observed difference between your control and variation is likely real, or likely due to random chance. At 95% significance (p < 0.05), there's only a 5% probability the difference you observed happened randomly. It's the threshold CRO teams use to decide whether to ship a variation or keep testing.

What is a p-value?

The p-value is the probability of observing a difference at least as large as the one in your test, assuming the null hypothesis (no true difference) is true. A p-value of 0.03 means there's a 3% chance of seeing your results by random chance alone. Below 0.05 is significant; below 0.01 is highly significant. Never interpret p-value as the probability that your variation wins.

My result is significant at 80% confidence. Should I ship?

Generally no. At 80% confidence, you have a 20% false positive rate, meaning 1 in 5 times you see "significant" results at this threshold, you'd be shipping a change that has no real effect or is actually harmful. Wait until you reach 95% confidence (p < 0.05) for shipping decisions, or use lower confidence only for low-stakes directional signals.

What is observed lift and how is it calculated?

Observed lift is the relative improvement of the variation over the control: lift = (variation rate − control rate) / control rate × 100%. For example, control 2.0% → variation 2.4%: lift = (2.4 − 2.0) / 2.0 × 100% = +20%. This is the relative lift; the absolute lift is 0.4 percentage points. Both metrics matter when communicating impact to stakeholders.

When should I stop an A/B test?

Stop when you've reached your pre-calculated required sample size (use our Sample Size Calculator before starting the test) AND your significance threshold is met. Do not stop early if results look significant; this is called "peeking" and inflates your false positive rate. If you've hit your sample size but results are still inconclusive, it's safe to call the test a null result and move on.

The formula

p̂ = (x₁ + x₂) / (n₁ + n₂)SE = √( p̂ × (1 − p̂) × (1/n₁ + 1/n₂) )z = (p₂ − p₁) / SEp = 2 × min(Φ(z), 1 − Φ(z))
x₁ / n₁
Control conversions / visitors; x₂ / n₂ for the variation.
p̂
Pooled conversion rate of both groups (the "no difference" assumption).
Φ
Cumulative distribution function of the standard normal distribution.

A two-proportion z-test with a pooled standard error, the most widely used test for A/B conversion rates. The result is significant when the two-tailed p-value is below 0.05 (95% confidence).

Ready to find your hidden revenue?

Run your free CRO audit today.

Paste a URL and get a deterministic score with prioritized findings in minutes. Free single-page audits, no credit card required.