Free tool

A/B test readout

Enter each arm’s visitors and conversions. See the lift, whether its interval crosses zero, and how many users the test needs.

Control
Variant
Settings

Starts on the onboarding worked question’s invented case: Kettlewise’s shorter quiz, stopped on day 14.

Results

Inconclusive. The 95% interval includes zero, and each arm has fewer users than this test needs.

Control rate
15.0%
Variant rate
16.5%
Absolute lift
+1.5 pts
Relative lift
+10.0%
95% interval for the difference: −0.1 to +3.1 pts

Crosses zero: yes. Your minimum lift is +1.5 pts.

z
1.84
p-value, two-sided
0.07
Users per arm to detect your minimum lift at 80% power
9,254
Smaller arm now
4,000

How the readout works

  1. Rates and lift. Each arm’s rate is conversions ÷ visitors. The absolute lift is the variant’s rate minus the control’s, in percentage points. The relative lift is that difference ÷ the control’s rate.
  2. Interval. The difference ± z × √(p₁(1 − p₁) ÷ n₁ + p₂(1 − p₂) ÷ n₂), where z is 1.96 for 95%. If the interval includes zero, the data fit no effect at all.
  3. p-value. A two-proportion z-test: pool both arms’ conversions into one rate p, then z = difference ÷ √(p(1 − p)(1 ÷ n₁ + 1 ÷ n₂)). The p-value is the chance of a gap at least this big, in either direction, if the arms were really the same.
  4. Sample size. To detect a move from the control’s rate p₁ to p₂ = p₁ × (1 + your minimum lift), each arm needs (z + 0.84)² × (p₁(1 − p₁) + p₂(1 − p₂)) ÷ (p₂ − p₁)² users, for 80% power.

On Kettlewise’s onboarding test, 660 trials from 4,000 against 600 from 4,000 is 16.5% against 15.0%: +1.5 points, a 10% lift. The 95% interval runs from −0.1 to +3.1 points, so it includes zero, and p is about 0.07. Detecting a 10% lift from 15% needs 9,254 users per arm; the test stopped at 4,000. Inconclusive, not a loss.

The arithmetic can’t catch everything:

  • Peeking. These numbers assume you decide once, at the planned sample. Checking daily and stopping on a good day makes false wins far more likely.
  • Many variants. Each extra arm is another chance of a fluke. With 20 variants at 95%, expect about one to look significant by luck.
  • Novelty. A new screen can lift clicks for a week and then fade. Run a full business cycle, and check a later outcome such as paid conversion.
  • Small samples. With few conversions the interval is wide, and the normal approximation behind it gets rough. A test that is too small can’t tell you a change does nothing.

Practice reading a test result aloud with an AI interviewer on Socratify.

Last reviewed Nov 9, 2026