Skip to main content

Free A/B Test Significance Calculator – Z-Score, P-Value & Verdict

A/B Test Significance Calculator checks statistical significance online for free. Enter visitors and conversions for two variants to get the z-score, p-value, lift and a verdict.

Written & reviewed by Helperzy Editorial Team · Updated July 2026

Two-proportion z-testp-value & confidenceLiftSample sizeFree

Control (A)

Variant (B)

Significant at 95% confidence

Two-tailed p-value 0.0355 · confidence 96.45%

Control rate

10%

Variant rate

13%

Relative lift

30%

Absolute lift

3 pp

z-score

2.1

p-value

0.0355

Required sample size (per group, 80% power)

≈ 1,772 visitors per variant to detect this lift.

100% Private

Runs locally. Nothing uploaded.

How to Use A/B Test Significance Calculator

1

Enter Both Variants

Type the number of visitors and the number of conversions for the control (A) and the variant (B). Make sure each conversion count cannot exceed its visitor count and that both groups ran over the same period.

2

Read the Verdict and P-Value

The calculator shows each conversion rate, the z-score, the one and two-tailed p-value, the confidence level, and a plain verdict. A two-tailed p-value below 0.05 means the difference is significant at the 95 percent level.

3

Check Sample Size and Lift

Review the relative and absolute lift alongside the required sample size per group at 80 percent power. If a small-sample warning appears, keep the test running until you have enough visitors before trusting the result.

How to Read A/B Test Significance the Honest Way

An A/B test compares two versions of a page, email, or ad to see which converts better, but a raw difference in conversion rate means nothing on its own. If version A converts 10 percent and version B converts 13 percent, the gap could be a genuine improvement or it could be plain luck from a small sample. Statistical significance is the discipline that tells the two apart. This calculator runs the standard two-proportion z-test on your numbers and reports the z-score, the p-value, a confidence level, the relative and absolute lift, and a plain verdict, so you can decide whether B truly beat A or whether you are about to ship a coin flip. The math starts with the two conversion rates, p̂₁ = conversions₁ ÷ visitors₁ for the control and p̂₂ = conversions₂ ÷ visitors₂ for the variant. It then pools them, p_pool = (conversions₁ + conversions₂) ÷ (visitors₁ + visitors₂), and builds a standard error, SE = √(p_pool × (1 − p_pool) × (1 ÷ visitors₁ + 1 ÷ visitors₂)). The z-score is simply how many standard errors apart the two rates sit: z = (p̂₂ − p̂₁) ÷ SE. Feeding that z into the standard normal distribution gives the p-value, the probability of seeing a gap this large if the two versions were really identical. A two-tailed p-value tests for any difference in either direction, while a one-tailed p-value only asks whether B is better; the tool shows both, because quietly reporting a one-tailed result as two-tailed is the most common way people fool themselves into a false win. Take a real example. The control gets 100 conversions from 1,000 visitors, a 10 percent rate, and the variant gets 130 from 1,000, a 13 percent rate. Pooling gives 0.115, the standard error works out to 0.014267, and z = (0.13 − 0.10) ÷ 0.014267 = 2.10. The two-tailed p-value is 0.0355, meaning there is only a 3.55 percent chance of a gap this big by luck, so the result is significant at the 95 percent level and the variant's 30 percent relative lift is real. Change the variant to 55 conversions from 1,000 against a 50-conversion control, though, and z falls to 0.50 with a p-value of 0.62, nowhere near significant, so that apparent win is noise you should not act on. Marketers and CRO teams use this test to decide when a test has actually finished. Comparing the p-value against a 0.05 threshold stops the habit of peeking at an early lead and declaring victory before the data has settled. The required-sample-size output does the opposite job, telling you before you launch how many visitors per variant you need to reliably detect the lift you care about, so you can estimate how long a test must run. For the 10-versus-13 percent example, detecting that lift at 80 percent power needs roughly 1,772 visitors in each group, which is a far cry from calling the test at a few hundred. A product team testing a new checkout button, an email marketer testing subject lines, and a landing-page designer testing headlines all lean on the same numbers to separate signal from noise. The honest caveats matter as much as the formula. With small samples the normal approximation is shaky, so the tool shows a prominent warning when either group has too few conversions, and a low p-value on tiny numbers should never be trusted. Statistical significance is not the same as business significance either: a change can be statistically real yet too small to be worth shipping, so weigh the lift against the effort. Running many tests or peeking repeatedly inflates your chance of a false positive, so fix your sample size in advance where you can. This is a frequentist two-proportion z-test, not a Bayesian model, and it assumes each visitor is counted once and independently. Treat the verdict as decision support, not a guarantee, and never as a substitute for sound experiment design. Every calculation runs in your browser with guards against zero or invalid inputs, and none of your test data is uploaded or stored.

A/B Test Significance Calculator Formula & Method

p̂₁ = conversions₁ ÷ visitors₁ (control rate) p̂₂ = conversions₂ ÷ visitors₂ (variant rate) p_pool = (conversions₁ + conversions₂) ÷ (visitors₁ + visitors₂) SE = √( p_pool × (1 − p_pool) × (1÷visitors₁ + 1÷visitors₂) ) z = (p̂₂ − p̂₁) ÷ SE Two-tailed p = 2 × (1 − Φ(|z|)); One-tailed p = 1 − Φ(|z|) Relative lift = (p̂₂ − p̂₁) ÷ p̂₁ × 100; Absolute lift = (p̂₂ − p̂₁) × 100 (pp)

Examples: A/B Test Significance Calculator

Input

Control 100/1000 (10%), Variant 130/1000 (13%)

Result

z = 2.10, two-tailed p = 0.0355 → significant at 95%

Pooled SE 0.014267; z = 0.03 ÷ 0.014267 = 2.10; p below 0.05 means the 30% relative lift is real.

Input

Control 50/1000 (5%), Variant 55/1000 (5.5%)

Result

z = 0.50, two-tailed p = 0.6162 → not significant

A p-value of 0.62 means this gap is very likely random chance, so the variant has not won.

Input

Sample size for 10%→13% at 80% power

Result

≈ 1,772 visitors per group

n = (z_α/2 + z_β)² × (p₁(1−p₁)+p₂(1−p₂)) ÷ (p₂−p₁)² with z_α/2 = 1.96 and z_β = 0.8416.

Frequently Asked Questions – A/B Test Significance Calculator

Statistical significance is the confidence that the difference between two variants is real rather than random chance. A common threshold is a p-value below 0.05, which corresponds to 95 percent confidence. It does not measure how big or how valuable the difference is, only how likely it is to be genuine.