UTILS.
Private by default
🆎

A/B Test Significance Calculator

Check A/B test statistical significance with a two-proportion z-test: conversion rates, uplift and confidence.

Your files stay on this device

Files are processed in your browser, never uploaded. The site downloads code and assets to run the tools. No accounts or trackers.

Use Download to save this tool as one HTML file for offline use.

Privacy →

About this tool

A/B Test Significance Calculator is a free, in-browser tool that tells you whether the difference between two conversion rates is statistically significant or just noise. Enter each variant's visitors and conversions and it runs a two-proportion z-test locally — no data leaves your browser.

Conversion rates are pA = cA ÷ nA and pB = cB ÷ nB, and relative uplift is (pB − pA) ÷ pA × 100. The test pools the two groups, p = (cA + cB) ÷ (nA + nB), computes the standard error SE = √(p(1−p)(1/nA + 1/nB)) and the z-score z = (pB − pA) ÷ SE. The two-tailed p-value is 2 × (1 − Φ(|z|)), where Φ is the normal CDF built from an error-function approximation (Abramowitz-Stegun 7.1.26); confidence is (1 − p-value) × 100.

Use it after a split test to decide if variant B genuinely beat A. The verdict tile marks a result significant at 95% confidence or above. Remember that significance is not the same as a large or durable effect — always weigh the uplift and sample size too.

Frequently asked questions

What test does this use?
A two-tailed two-proportion z-test with a pooled standard error — the standard method for comparing two conversion rates. The p-value comes from the normal distribution via an error-function approximation (Abramowitz-Stegun formula 7.1.26), and confidence is 100% minus the p-value as a percentage.
What does 95% confidence mean here?
It means that if the two variants truly performed the same, you would see a difference this large or larger only about 5% of the time by chance. The verdict reads 'Significant' at 95% confidence or above. It does not tell you the size of the effect — check the uplift for that.
Why do I get an invalid result?
Conversions cannot exceed visitors, and both visitor counts must be above zero. The test also needs some variance: if nobody converted in either group, or everybody did, the standard error is zero and no z-score can be formed, so the tool reports the input as invalid.
Is significance enough to call a winner?
Not on its own. A tiny, unimportant difference can be significant with a huge sample, while a real effect can miss significance with a small one. Consider the relative uplift, the absolute numbers and whether the test ran long enough. All math here runs privately in your browser.

More tools