Plan a test
A/B test sample size calculator
How many visitors each variant needs before a test starts.
Tools
A/B testing tools split your visitors between versions of a page or feature and tell you which one performs better. This guide compares 16 of them by what they test and who they suit, using each vendor's own site, and explains how to choose. No prices, ratings or affiliate links.
A/B testing tools split visitors at random between versions of a page, app screen or feature, keep each visitor in one version and report whether the difference is bigger than chance. For web pages, marketers often use Wingify (VWO and AB Tasty), Optimizely, Convert or Kameleoon. Product teams often use Statsig, GrowthBook, PostHog or LaunchDarkly. GrowthBook and PostHog are open source.
A/B testing tools are software that shows different versions of a web page, app screen or feature to randomly chosen visitors, keeps each visitor in the same version, tracks the goals you set, and reports whether the difference between versions is bigger than chance. Most also let you target segments and test more than two versions. The tool runs the test; good conversion testing also needs research, a hypothesis and a sample size set in advance.
They fall into two groups. Web testing tools are built for marketers: a script on the page and a visual editor to change headlines, layouts and calls to action. Product experimentation platforms are built for developers: experiments run in code, behind feature flags, on websites, servers and apps. Many tools now do some of both.
An A/B testing tool works in five steps: it assigns each visitor to a version at random, remembers that assignment, shows the version, records the goals you defined, and compares the groups with a statistical test. The tool handles the mechanics; you supply the hypothesis, the variant and the sample size.
This table compares the A/B testing tools on this page by the test types each vendor lists and what its site says about a free plan. Everything comes from the vendors' own sites, checked in October 2026. Plans and features change, so confirm with the vendor before you buy.
| Tool | Type | Test types listed | Free plan |
|---|---|---|---|
| Wingify (VWO, AB Tasty) | Web testing | A/B, multivariate, split URL, multi-page, cross-domain, server-side, mobile app | Free 30 day trial stated, no free plan |
| Optimizely | Web testing | A/B, multivariate, bandit, server-side, feature flags | Not stated |
| Convert | Web testing | A/B, split URL, multivariate, multipage, bandit, full-stack, feature flags, mobile app | Free 15 day trial stated |
| Kameleoon | Web testing | A/B, contextual bandit, front-end and back-end, feature flags, mobile app | Not stated |
| Adobe Target | Web testing | A/B, multivariate, auto-allocate, personalization | Not stated |
| Zoho PageSense | Web testing | A/B, split URL, multivariate, bandit, full-stack, mobile app | Forever free plan stated |
| Crazy Egg | Web testing | A/B, split URL, bandit | Free plan stated |
| Unbounce | Web testing | A/B on landing pages, AI traffic routing | Free trial stated, no free plan |
| Statsig | Product experimentation | A/B, sequential, switchback, bandit, feature flags, warehouse-native | Free Developer tier stated, with A/B tests, feature flags and analytics |
| GrowthBook | Product experimentation | A/B, split URL, bandit, feature flags, warehouse-native | Free cloud Starter plan (up to 3 users) and free self-hosted open source stated |
| PostHog | Product experimentation | A/B, A/B/n, multivariate, redirect, holdout, feature flags, mobile app | Free tier stated, open source |
| LaunchDarkly | Product experimentation | A/B, bandit, feature flags, holdouts | Free developer plan stated |
| Amplitude Experiment | Product experimentation | A/B, sequential, bandit, server-side, feature flags | Free plan stated, includes A/B tests |
| Firebase A/B Testing | Product experimentation | A/B in mobile apps | Stated as a no cost tool within Firebase |
The right A/B testing tool depends more on your team and what you test than on any ranking. This table matches common situations to the tools on this page whose own sites describe that use. It is a starting shortlist, not a recommendation of one vendor over another.
| Your situation | Tools to shortlist | Why |
|---|---|---|
| Marketers testing web pages without developers | Wingify, Convert, Kameleoon, Optimizely | Visual editors for page changes, plus server-side options for later |
| Small site or tight budget | Zoho PageSense, Crazy Egg, GrowthBook, PostHog | Free plans or open source, with heatmaps in PageSense, Crazy Egg and PostHog |
| Campaign landing pages | Unbounce, Instapage | Page builder and A/B testing in one tool |
| Product and engineering teams | Statsig, GrowthBook, LaunchDarkly, Amplitude Experiment | Experiments in code behind feature flags, with documented statistics |
| Analysis in your own data warehouse | GrowthBook, Statsig, LaunchDarkly | Each names warehouse-native analysis |
| Mobile apps | Firebase A/B Testing, Statsig, PostHog, Amplitude Experiment | App SDKs and remote configuration |
| Already on Adobe Experience Cloud | Adobe Target | Part of the same platform |
| Already on Amplitude analytics | Amplitude Experiment | Launches tests from the analytics you already use |
Web A/B testing tools let marketers and CRO teams change pages with a visual or code editor and test them without a release. They suit landing pages, product pages, checkout steps and forms. The tools below are listed in no particular order.
VWO and AB Tasty have merged under the Wingify name, and VWO's testing pages now lead to Wingify Experimentation.
Suits: Marketing and CRO teams who want testing and behavior analytics in one place. Free plan: Free 30 day trial stated, no free plan. Vendor site
Optimizely's web testing product (formerly Web Experimentation) and its feature flag product (formerly Feature Experimentation) sit inside a wider platform that also covers content management, commerce and personalization.
Suits: Larger teams that also want content, commerce or feature management from one vendor. Free plan: not stated on the vendor's site. Vendor site
A testing platform for web teams with client-side and full-stack testing and a built-in insights module.
Suits: Agencies and CRO teams who want client-side and full-stack testing with insights included. Statistics named: Frequentist, Bayesian and sequential. Free plan: Free 15 day trial stated. Vendor site
An experimentation platform with web and full-stack testing, feature management and personalization.
Suits: Teams that need web and full-stack testing with strong consent controls. Free plan: not stated on the vendor's site. Vendor site
Adobe's testing and personalization product, part of Adobe Experience Cloud.
Suits: Companies already on Adobe Experience Cloud. Free plan: not stated on the vendor's site. Vendor site
A conversion tool that combines testing, heatmaps, session recording, funnels and form analytics.
Suits: Smaller sites that want testing, heatmaps and funnels in one tool. Free plan: Forever free plan stated. Vendor site
A website analytics tool known for its heatmaps, with recordings, surveys and A/B testing.
Suits: Small teams that want simple tests alongside heatmaps. Free plan: Free plan stated. Vendor site
A no-code landing page builder with A/B testing and AI traffic routing.
Suits: Marketers testing campaign landing pages without a developer. Free plan: Free trial stated, no free plan. Vendor site
If your landing pages live in a page builder rather than on your own site, the builder's own testing is usually simpler than adding a separate tool.
Product experimentation platforms run tests in code, usually behind feature flags, so they can test anything a developer can build: pricing logic, search results, onboarding flows and app screens. They tend to offer stronger statistics and analysis in your own data warehouse, and they need developer time for every test.
A product experimentation platform with feature flags, analytics and session replay.
Suits: Product and engineering teams running many experiments. Statistics named: Sequential, with variance reduction. Free plan: Free Developer tier stated, with A/B tests, feature flags and analytics. Vendor site
An open source experimentation and feature flag platform that can be self-hosted.
Suits: Teams that want open source, self-hosting or analysis in their own data warehouse. Statistics named: Bayesian and sequential. Free plan: Free cloud Starter plan (up to 3 users) and free self-hosted open source stated. Vendor site
An open source product platform that combines analytics, experiments, feature flags, session replay and heatmaps.
Suits: Product teams that want testing, analytics and replay in one open source platform. Statistics named: Bayesian or frequentist. Free plan: Free tier stated, open source. Vendor site
A feature management platform that runs experiments inside its feature flag workflow.
Suits: Engineering teams who already release features behind flags. Statistics named: Sequential, with CUPED. Free plan: Free developer plan stated. Vendor site
Amplitude's feature experimentation product, connected to its product analytics.
Suits: Teams already using Amplitude for product analytics. Statistics named: Sequential. Free plan: Free plan stated, includes A/B tests. Vendor site
Google's A/B testing for mobile apps, run through Firebase Remote Config and notifications.
Suits: Mobile app teams on Firebase. Free plan: Stated as a no cost tool within Firebase. Vendor site
A/B testing tools run several kinds of test, and the names vary by vendor. A standard A/B test compares whole versions; split URL, multivariate, multi-page and bandit tests are variations on the same idea. Check that a tool supports the type you need before you shortlist it, using the comparison table above.
| Test type | What it does | Best for |
|---|---|---|
| A/B (and A/B/n) | Shows a control and one or more variants of the same page | Most tests: headlines, offers, layouts, calls to action |
| Split URL | Sends visitors to different URLs, one per version | Full redesigns or pages built separately |
| Multivariate | Changes several elements at once and measures every combination | High-traffic pages where you want to know which element mattered |
| Multi-page (funnel) | Applies the same change across a series of pages | Checkout or signup flows |
| Multi-armed bandit | Moves traffic toward the better version while the test runs | Short campaigns where earning matters more than learning |
| Server-side and feature flag | Picks the version in code before anything is shown | Pricing logic, search, recommendations, app features |
| A/A | Compares two identical versions | Checking a new tool's setup and traffic split |
Multivariate and multi-variant tests split traffic across more versions, so each one needs the same sample as a single variant would. On most sites a simple A/B test reaches a result sooner.
Several A/B testing tools state a free plan or are open source. GrowthBook and PostHog are open source and can be self-hosted. Statsig, Zoho PageSense, Crazy Egg, Amplitude and LaunchDarkly state free plans, and Google describes Firebase A/B Testing as no cost within Firebase. Free plans have limits on traffic, features or seats.
Open source and developer-first tools are free to start but cost developer time for each test. For a marketing team without developers, a paid web testing tool's trial is often the cheaper way to find out whether testing works for you.
Google Optimize was Google's free A/B testing tool, and it has been shut down. Google's support page says Optimize and Optimize 360 are no longer available as of September 30, 2023, and that Google is investing in integrations between Google Analytics and third-party A/B testing tools instead. Any guide that still recommends Optimize is out of date.
Google Analytics 4 does not run A/B tests itself: it measures, and the testing tool splits traffic and builds variants. Many web testing tools send the variant each visitor saw into GA4, so you can analyze a test next to your other reports.
If you used Optimize, the closest replacements are the web testing tools above: they offer a visual editor and connect to Google Analytics 4. Source: Google Analytics Help, Optimize sunset.
Client-side A/B testing changes the page in the visitor's browser after it loads, so a marketer can build a test in a visual editor. Server-side A/B testing picks the version in your server or app code before anything is shown, so there is no flicker and you can test deeper logic, but every test needs a developer.
| Client-side testing | Server-side testing | |
|---|---|---|
| Who builds tests | Marketers, with a visual or code editor | Developers, in the product's code |
| What you can test | Copy, layout, images, calls to action, page order | Anything: pricing logic, search, recommendations, app screens |
| Flicker risk | Yes, unless the tool hides the page until the change applies | No |
| Page speed | Adds a script to every tested page | No extra browser script for the test |
| Typical tools | Crazy Egg, Unbounce, and the visual editors of most web testing tools | Statsig, GrowthBook, LaunchDarkly, Amplitude Experiment |
Optimizely, Kameleoon, Convert, Zoho PageSense and PostHog offer both. If your tests are mostly page changes, start client-side. If your best ideas need code, choose a tool that supports server-side tests from the start.
A/B testing tools use one of three statistical approaches. Frequentist tests give a p-value and assume you check the result once, at the planned sample size. Bayesian tests report the probability that a variant is better. Sequential tests are built so you can check results while the test runs without inflating false positives.
No approach rescues a test that is too small or stopped early on a lucky day. What matters is that the tool documents its method and that you follow it: if the tool is frequentist, decide the sample size first and do not stop when a winner appears. The statistics each vendor names on its own pages are below; for the others, the pages we read do not name a method, so check their documentation.
| Tool | Statistics named |
|---|---|
| Convert | Frequentist, Bayesian and sequential |
| Statsig | Sequential, with variance reduction |
| GrowthBook | Bayesian and sequential |
| PostHog | Bayesian or frequentist |
| LaunchDarkly | Sequential, with CUPED |
| Amplitude Experiment | Sequential |
Two checks matter whatever the method. Sample ratio mismatch detection, which Kameleoon, LaunchDarkly and others list, flags a traffic split that is not what you set, a sign that tracking or assignment is broken. And an A/A test on a new tool should show no significant difference between identical pages.
Choose an A/B testing tool by who will build the tests, what you need to test, how the tool does its statistics, how it affects page speed, and whether it fits your analytics and consent setup. Price matters too, but a cheap tool your team cannot use, or one that slows your pages, costs more in the end.
Run an A/A test, two identical versions, when you first install a tool. If it reports a significant difference between identical pages, something in the setup is wrong.
Convertica has run client tests in VWO, now part of Wingify. The dScryb case study describes VWO as "our preferred testing software": that test ran on desktop and mobile with traffic split equally, for 17 days, and reached a 98% confidence level. VWO also records a heatmap for each variation, which helps explain why a variant won or lost.
That is experience, not a ranking. The right tool depends on your team and your traffic, and the tool matters less than what you test. A test built on evidence from your own visitors beats a clever tool running guesses.
Today the free CRO audit shows what to fix and test. After it, Convertica's team can build every fix the audit found: the one page rebuild covers one page and the full site rebuild covers your whole site.
Mobile app A/B testing needs a tool with an SDK for your app. Firebase A/B Testing, Statsig, PostHog, LaunchDarkly, Amplitude Experiment and Optimizely Feature Management test in apps, and Wingify, Convert, Kameleoon and Zoho PageSense list mobile app testing too. App tests usually change configuration or features remotely rather than redrawing a screen.
SEO A/B testing is a different method. Instead of splitting visitors, it splits a group of similar pages, changes one half, and compares organic search traffic over time. The tools on this page split visitors, so they are not built for SEO tests.
Visitor tests do not hurt search rankings when they are run properly. Google's guidance on website testing says not to cloak, to point variant URLs at the original with rel=canonical, to use temporary 302 redirects rather than 301s, and to end tests once they reach a conclusion.
Whichever tool you choose, plan the sample before the test and check the result after it with Convertica's free calculators. Each one shows its formula and a worked example.
Plan a test
How many visitors each variant needs before a test starts.
Check a result
Whether a finished A/B test result is statistically significant.
Measure
Conversion rate from visitors and conversions, with the formula.
The best A/B testing tool depends on who runs the tests. Marketing teams testing web pages often use Wingify (VWO and AB Tasty), Optimizely, Convert or Kameleoon. Product and engineering teams often use Statsig, GrowthBook, PostHog, LaunchDarkly or Amplitude Experiment, which test features behind flags. Compare test types, statistics, page speed and integrations rather than a ranking.
An A/B testing tool is software that shows two or more versions of a page, screen or feature to randomly chosen visitors, keeps each visitor in the same version, tracks the goals you set and reports whether one version performs better than chance would explain. Most also target segments and test more than two versions.
A/B testing is used to find out, with real visitors, whether a change to a page, email, ad or app improves a goal such as sign-ups, orders or revenue per visitor. Teams use it to choose between headlines, layouts, offers and checkout steps on evidence instead of opinion, and to avoid shipping changes that quietly lose sales.
GrowthBook and PostHog are open source and state free tiers. Statsig states a free Developer tier, Zoho PageSense a forever free plan, and Crazy Egg, Amplitude and LaunchDarkly state free plans. Google describes Firebase A/B Testing as no cost within Firebase. Free plans have limits on traffic, seats or features, so check each vendor's current terms.
Open source tools come closest. GrowthBook's self-hosted open source edition states unlimited experiments and traffic, and PostHog can also be self-hosted. You still pay for the servers and the developer time to set up and build tests, so free software is not the same as a free testing program.
Nothing from Google directly. Google says Optimize and Optimize 360 are no longer available as of September 30, 2023, and that it is investing in integrations between Google Analytics and third-party A/B testing tools. Former Optimize users moved to tools such as Wingify (VWO), Optimizely, Convert, Kameleoon, Zoho PageSense or open source options like GrowthBook and PostHog.
No. Google Analytics 4 measures results but does not split traffic or build variants. Since Optimize closed, Google points users to third-party A/B testing tools that integrate with Google Analytics. Many web testing tools can send which variant a visitor saw into GA4, so you can analyze tests alongside your other reports.
Client-side A/B testing changes the page in the visitor's browser with a script, so marketers can build tests in a visual editor. Server-side testing decides the variant on your server or in your app code before the page is sent, which avoids flicker and can test features, pricing logic and apps, but needs developers.
An A/B test compares whole versions of a page, usually a control and one or more variants. A multivariate test changes several elements at once and measures every combination, so it shows which element mattered. Multivariate tests split traffic across many more versions, so they need much more traffic to reach a reliable result.
Mostly, yes. People use the terms interchangeably. Tools often use split URL testing for one specific kind: each version lives at its own URL and visitors are redirected to one of them. That suits testing a full page redesign, while a standard A/B test changes elements on the same URL.
An A/B testing tool should assign visitors at random and keep them in one version, track the goals you care about, report with documented statistics, flag sample ratio mismatch, integrate with your analytics, respect consent rules and load without visible flicker. A visual editor matters if marketers build the tests; SDKs matter if developers do.
Start with who will build tests: marketers need a visual editor, developers need SDKs and feature flags. Then list what you must test, check the statistics each tool documents, measure its effect on page speed, confirm it connects to your analytics and consent setup, and run an A/A test during the trial before you commit.
Yes, for page changes. Web testing tools such as Wingify, Convert, Zoho PageSense and Crazy Egg, and landing page builders such as Unbounce and Instapage, let marketers change copy, images and layout in a visual editor. You usually need a developer once to install the script, and again for anything beyond the page itself.
You can split traffic yourself with server code or a redirect, but you then have to handle random assignment, keeping each visitor in one version, tracking and statistics. Most teams use a tool for that. Whatever you use, plan the sample size before you start and check the result with a significance test.
They can. Client-side tools load a script that changes the page, which can cause a brief flash of the original page, called flicker, and add load time. Many vendors offer anti-flicker or asynchronous loading, and server-side testing avoids the issue. Check your page speed before and after installing any tool.
Not when they are run properly. Google's guidance on website testing says to avoid cloaking, use rel=canonical on split URL variants, use temporary 302 redirects rather than permanent ones, and run tests only as long as needed. Showing search engines different content from visitors, or leaving a test running for months, is what causes problems.
It depends on your current conversion rate and the smallest lift you want to detect, not on the tool. Work out the visitors each variant needs with a sample size calculator before you buy anything. If a test would take many months to finish, research and direct fixes will usually teach you more than testing.
An A/B test should run until it reaches the sample size you planned, and for at least one full week, ideally two, so weekday and weekend behavior are both included. Stopping as soon as a tool shows a winner inflates false positives unless the tool uses sequential statistics built for checking early.
Mobile app tests need a tool with an SDK for your app. Firebase A/B Testing, Statsig, PostHog, LaunchDarkly, Amplitude Experiment and Optimizely Feature Management test in apps, and Wingify, Convert, Kameleoon and Zoho PageSense list mobile app testing. App tests usually change remote configuration or feature flags rather than redrawing screens.
If you build landing pages in a page builder, use its own testing: Unbounce and Instapage both include A/B testing, and Unbounce adds Smart Traffic, which routes each visitor to the variant most likely to convert for them. For landing pages on your own site, any web testing tool with a visual editor works.
A tool is not compliant on its own: compliance depends on how you configure it and what consent you collect. Check where the vendor stores data, whether it offers a data processing agreement, whether it can run without cookies or wait for consent, and how it handles personal data. Kameleoon, for example, lists consent management covering GDPR and CCPA.
Convertica has used VWO for client tests. The dScryb case study describes VWO as Convertica's preferred testing software. VWO is now part of Wingify. This page has no affiliate links.