How it works
p1 = baseline; p2 = p1 × (1 + MDE). n = ceiling([zα√(2p̄(1−p̄)) + zβ√(p1(1−p1)+p2(1−p2))]² ÷ (p2−p1)²).
ASO and experiments
Plan a per-variant sample to compare two conversion rates with equal allocation, a two-sided test, and a normal approximation.
Estimate without continuity correction. Requires independent observations, two variants, and equal allocation; not for sequential tests or multiple comparisons.
p1 = baseline; p2 = p1 × (1 + MDE). n = ceiling([zα√(2p̄(1−p̄)) + zβ√(p1(1−p1)+p2(1−p2))]² ÷ (p2−p1)²).
A 5% baseline, 20% relative MDE, 95% confidence and 80% power plan about 8.2k observations per variant.
Estimate without continuity correction. Requires independent observations, two variants, and equal allocation; not for sequential tests or multiple comparisons.
Method reference: NIST: difference of proportions
Plan a per-variant sample to compare two conversion rates with equal allocation, a two-sided test, and a normal approximation.
No. With a 5% baseline, 20% relative lift means reaching 6%, a difference of 1 percentage point.
No account is required. Calculations run in your browser. Entered numbers and text are not included in tool analytics events; only the tool ID, language, and action are recorded.
Noctral shows estimated MRR, live ads, creators, and competitors so you can validate opportunities with real signals instead of projections.
See Noctral data

Noctral Pro
Use estimated revenue, downloads, rankings, and competitor signals to decide what to build or improve in your current app.
Start now