UtilityToolsLab

© 2026 UtilityToolsLab. Built and maintained by the UtilityToolsLab Team.

Free eBooks·About·Changelog·Privacy Policy·Terms of Service·Report a bug
HomeMarketing & Ad CalculatorsA/B Significance

Related Tools

CLV CalculatorCTR CalculatorCPM CalculatorUTM Builder

A/B Test Significance Calculator

Run a two-proportion z-test on your A/B test results and get a real p-value, not just a percentage. Fully client-side, no data ever leaves your device.

You Might Also Like

All Marketing & Ad Calculators

CLV Calculator

Work out customer lifetime value three ways, with the LTV to CAC ratio and payback month, and see why zero churn breaks the usual formula.

CTR Calculator

Calculate click-through rate from clicks and impressions, set a target CTR to see the click gap, and compare against common channel benchmarks. Offline.

CPM Calculator

Solve for CPM, impressions or ad spend from the other two, with a target-CPM gap, cost per impression and common channel benchmarks. No ad-platform login.

UTM Builder

Tag any link with utm_source, utm_medium and campaign parameters, or paste a finished link and read its fields back out. Existing query strings survive.

A variant that converts at 6.8% against a control at 5.0% looks like a win, but with a thousand visitors in each group that 18-percentage-point gap has a real chance of being noise. A/B Test Significance Calculator runs the actual statistical test, a two-proportion z-test, so the answer is a p-value instead of a feeling about which bar is taller.

Use it once a test has run its full planned duration, not as a dashboard you refresh every morning looking for green. Enter visitors and conversions for both groups and the result updates immediately.

Running Your First Significance Test

  1. Fill in Visitors and Conversions for Control (A) and Variant (B).
  2. Read the p-value and the Significant / Not Significant badge next to it.
  3. Check the note underneath: it tells you whether the result clears the 95% threshold, the 99% threshold, or neither.

How the Math Works: The Two-Proportion Z-Test

The pooled conversion rate across both groups sets a shared standard error, and the z-score is the gap between the two observed rates divided by that error. A z of 1.96 corresponds to a two-tailed p-value of 0.05, the standard 95% cutoff; a z of 2.576 corresponds to 0.01. Converting a z-score into a p-value needs the normal distribution’s CDF, which this computes with the Abramowitz-Stegun error-function approximation, checked during development against Python’s math.erf at five points and matching to 6 decimal places every time.

Accuracy and What This Doesn’t Account For

This is one test run once, and it assumes exactly that: checking the result daily and stopping the moment it turns green (a practice called peeking) inflates the real false-positive rate well past 5%, even though each individual check looks legitimate. It also doesn’t adjust for testing multiple variants at once or for a control and variant that ran in different weeks with different traffic mixes. Decide the sample size and duration before you start, run the test once, and read the result here a single time at the end.

Control (A)

Variant (B)

p-value (two-tailed)

0.0876

Not Significant

Conversion Rate A

5.00%

Conversion Rate B

6.80%

Relative Uplift

+36.00%

Z-Score

1.708

Not significant at the 95% confidence level — the difference could plausibly be noise.

This runs a two-proportion z-test on a pooled standard error, the standard method for comparing two conversion rates. It doesn’t account for multiple testing (checking results daily inflates your false-positive rate) or account for seasonality between the two groups — run the test for a full pre-committed duration and check once, not on a rolling basis until it turns green.