10 visual regression testing tools, compared
A researched comparison of visual regression testing tools — Playwright, Chromatic, Argos, Applitools, Percy, SmartUI, BackstopJS, reg-suit, Loki and VisualMax — with current pricing, licences, and who each one actually fits.
Every tool here can diff two images. That part is commoditised. What separates them is who authors the coverage, what happens on the tenth pull request of the day, and what the bill looks like at your actual volume.
Pricing and maintenance status below were read from each vendor's own pricing page or repository in September 2026, and every figure links to its source at the end. This category changes prices often — check before you buy.
Quick comparison
| Tool | Type | Entry price | Coverage authored by |
|---|---|---|---|
| Playwright | Open-source runner | Free | You (a spec per page) |
| Chromatic | Hosted, Storybook-first | Free → $179/mo | Your Storybook stories |
| Argos | Open source + hosted | Free → $100/mo | You (Playwright/Storybook) |
| Applitools | Hosted, enterprise | $667/mo billed annually | You (SDK per test) |
| Percy | Hosted (BrowserStack) | Free → contact sales | You (SDK per test) |
| SmartUI | Hosted (TestMu AI) | Free (2,000 shots) | You (SDK per test) |
| BackstopJS | Open-source runner | Free | You (a JSON scenario each) |
| reg-suit | Open-source comparer | Free | You (bring your own images) |
| Loki | Open source, Storybook | Free | Your Storybook stories |
| Happo | Hosted | Free → $149/mo | You (a test per component) |
| Meticulous | Hosted, session-replay | Not published | Recorded user sessions |
| VisualMax | Hosted, route-discovering | Free week, then paid | Discovered automatically |
The tools
Best for: Teams that already run Playwright and want visual checks without buying anything.
- License
- Apache 2.0, open source
- Pricing
- Free
The cheapest way to find out whether visual testing helps your team. The assertion is one line and it is genuinely good — it uses pixelmatch under the hood and retries until the page settles. The cost is everything around it: specs to write, platform-specific baselines to manage, and no collaborative approval step. Full setup in our Playwright guide.
toHaveScreenshot()retries until the image is stable before comparing, removing a class of timing flake- No new vendor, no new bill, no data leaving your CI
- Fine-grained control over masking, animation handling, and tolerances
- You author and maintain a spec for every page or component
- Baselines are platform-specific —
name-chromium-darwin.pngwill not match a Linux runner - Binary baselines live in your repository and bloat it over time
- No review UI: approving a change means re-recording and committing images
Best for: Design systems and component libraries that already live in Storybook.
- License
- Commercial
- Pricing
- Free 5,000 snapshots/mo (Chrome only) · Starter $179/mo 35,000 · Pro $399/mo 85,000 · Enterprise custom
If your team's visual truth already lives in Storybook, this is the strongest fit on the list and the review experience is the best-designed of the hosted options. The structural limitation is not the product, it is the scope: stories cover components, and most visual regressions that reach customers happen where components are composed into real pages with real data.
- Built by the Storybook team; the integration is the tightest in the category
- TurboSnap copies unchanged snapshots instead of recapturing, and the free tier's 5,000 billed snapshots stretch to 25,000 turbosnaps
- Proper review and approval UI with design-review collaboration
- Unlimited projects, collaborators, and parallel runs on every tier
- Coverage equals your story coverage — a component with no story is invisible
- Component-level passes do not prove the composed page is correct
- Multi-browser testing requires the $179/mo Starter tier; the free plan is Chrome only
Best for: Teams that want a hosted review workflow without giving up an open-source stack.
- License
- Open source, with a hosted commercial tier
- Pricing
- Hobby free 5,000 screenshots/mo · Pro $100/mo 35,000, then $0.004 each ($0.0015 for Storybook) · Enterprise custom
The value-per-dollar pick for teams that have already written Playwright tests and only want the missing piece: somewhere to review and approve diffs that is not a directory of committed PNGs. At $100/mo for 35,000 screenshots it undercuts comparable hosted tiers substantially.
- The cheapest hosted review UI in this comparison at the 35,000-screenshot tier
- Capture happens locally in your own test browser, so rendering matches your CI
- Direct Playwright and Storybook integrations
- Open source, so self-hosting remains an option
- You still author the tests that produce the screenshots
- Smaller ecosystem and integration surface than the incumbents
- Storybook pricing is favourable, but page-level coverage is priced at the standard rate
Best for: Enterprises with a large existing test suite and budget for cross-browser rendering at scale.
- License
- Commercial
- Pricing
- Starter $667/mo billed annually = 100,000 component checkpoints or 1,000 page checkpoints · Professional and Enterprise custom
The enterprise incumbent, and the AI-based comparison is a real technical advantage rather than marketing. Read the checkpoint definition carefully before committing: the Starter tier's 100,000 component checkpoints and 1,000 page checkpoints are very different budgets, and page testing is what most teams actually want.
- Visual AI is genuinely better than naive pixel diffing at suppressing rendering noise
- Ultrafast Grid renders across browsers in the cloud without you maintaining that infrastructure
- Deep SDK coverage across nearly every test framework in use
- Unlimited users on every tier
- The most expensive entry point here, and the Starter price is annual-commit
- The page-versus-component checkpoint split is the real pricing axis — 1,000 page checkpoints goes quickly
- Above Starter, pricing is contact-sales only
- Still SDK-driven: you write a test for every state you want covered
Best for: Teams already standardised on BrowserStack who want visual testing on the same invoice.
- License
- Commercial
- Pricing
- Free tier 5,000 screenshots/mo · paid tiers contact sales — the dedicated pricing page returned a 404 when checked
Percy defined this category and the product still works, but the commercial signals are worth weighing: the standalone pricing page no longer resolves, and paid tiers route to sales. If you are already a BrowserStack customer the bundling argument is strong. If you are not, get a written quote before you plan around it.
- Long-established product with 50+ documented integrations
- DOM snapshotting rather than raw image capture, which helps with responsive re-rendering
- Backed by BrowserStack's browser infrastructure
- Published pricing has been withdrawn — browserstack.com/percy/pricing returned HTTP 404 on 13 September 2026
- Unpublished pricing generally means negotiated, enterprise-shaped deals
- Independent visibility has declined noticeably since the BrowserStack acquisition
Best for: Teams with a mixed web and mobile suite spanning several frameworks.
- License
- Commercial
- Pricing
- Free plan 2,000 screenshots · paid tiers not published on the product page
Covered in depth in mobile app visual testing. Worth knowing that LambdaTest became TestMu AI on 12 January 2026 — most comparison articles still list it under the old brand, and search results are correspondingly stale. The genuine differentiator is mobile: if your visual surface includes native iOS and Android alongside web, the alternatives here largely do not compete.
- The broadest framework support here: Selenium, Cypress, Playwright, Puppeteer, Jest, Appium, XCUITest, Espresso
- Native mobile visual testing, which most tools on this list do not cover
- Figma-to-page comparison and PDF visual testing
- 120+ CI and collaboration integrations
- LambdaTest rebranded to TestMu AI in January 2026, so much published documentation and third-party guidance still uses the old name
- Paid pricing is not published on the product page
- Breadth across this many SDKs means depth varies by framework
Best for: Self-hosted, zero-cost page-level regression testing where you accept the maintenance.
- License
- MIT, open source (7.2k stars)
- Pricing
- Free
For years the default open-source answer, and the tooling still works. Weigh the maintenance signal honestly though: the project's own README asks for a new maintainer. That is not a reason to rule it out for a small, stable surface, but it is a reason not to build a large programme on it.
- The most mature open-source option for full-page regression testing
- Capture through Puppeteer, or Playwright for Firefox and WebKit
- Docker-based rendering for consistency between local and CI
- No vendor, no per-screenshot bill
- The README currently states the project needs a new maintainer or owner
- One JSON scenario per page, written and maintained by hand
- Baselines live in Git; no collaborative review or approval workflow
- Flake handling is entirely your problem
Best for: Teams that already produce screenshots and only need Git-aware comparison and reporting.
- License
- MIT, open source (1.3k stars)
- Pricing
- Free (you pay for your own S3 or GCS storage)
The most misunderstood entry on this list: reg-suit compares and reports, it does not capture. That makes it the right building block when you already have a screenshot pipeline and want Git-aware baselines without a vendor — and the wrong choice if you expected a finished product.
- Actively maintained, unlike several alternatives in this bracket
- Capture-agnostic — bring images from Playwright, Puppeteer, Storybook, or anything else
- Baselines keyed to Git history, with reports published to S3 or Google Cloud Storage
- Notifies GitHub, GitLab, and Slack
- Does not capture screenshots at all; it is a comparer, not a complete tool
- You assemble capture, storage, and CI wiring yourself
- Review happens in static HTML reports rather than a collaborative UI
Best for: Storybook component libraries that want an entirely open-source stack.
- License
- MIT, open source (1.9k stars)
- Pricing
- Free
Essentially the open-source answer to Chromatic's component-level coverage, minus the review workflow. A sensible pick for a library team that wants zero vendor spend and is comfortable approving baselines from a terminal.
- Purpose-built for Storybook with very little configuration
- Captures through Chrome in Docker, on AWS Lambda, or locally
- Also targets iOS simulators and Android emulators
- Docker rendering keeps results reproducible across operating systems
- Storybook-only — it cannot test a real route
- No hosted review UI; approval is a CLI operation
- Smaller community than the hosted Storybook options
Best for: Component-level coverage with straightforward, published per-snapshot pricing.
- License
- Commercial
- Pricing
- Free tier · $149/mo for 50,000 snapshots · $399/mo for 150,000 · $749/mo for 300,000 · overage $0.006
Frequently omitted from roundups despite being one of the few tools in this category with clear, published pricing at every tier. Their own usage formula is the honest way to estimate it: component variants × browsers × runs per month. For a 50-component library across 3 browsers at 100 runs, that is 15,000 snapshots — comfortably inside the $149 tier.
- Unlimited users, concurrent runs and API access on every paid tier
- Cheaper per snapshot than Chromatic at comparable volume, and the tiers scale further
- Accessibility testing alongside visual regression
- Free plans available for open-source projects
- No dependency-graph change targeting equivalent to TurboSnap, so 50,000 means 50,000
- Smaller ecosystem and less name recognition than Percy or Chromatic
- You author a test per component variant, as with the rest of this bracket
Best for: Product teams that want page-level coverage without authoring or maintaining a suite.
- License
- Commercial
- Pricing
- First week free, then paid
This is our product, so weigh it accordingly. The design bet is the first row of the comparison table above: coverage that is discovered rather than authored, because the maintenance of a hand-written suite is what removes most visual testing programmes within a year.
- Discovers routes from the running application, so new pages are covered without new tests
- Waits for real data and page readiness before capturing, rather than delegating determinism to you
- Maps changed source files to the routes they can affect and recaptures only those
- Reviews arrive as a pull request comment where code review already happens
- Newer than every other product here, with a correspondingly smaller integration surface
- Hosted only — no self-hosted or air-gapped deployment
- Page-level and route-driven; not a component-library tool like Chromatic or Loki
How to choose
- You already run Playwright and want to try the idea — use the built-in assertions. Spend nothing until you know it helps.
- Your design system lives in Storybook — Chromatic if you want the review workflow, Loki if you want zero spend.
- You have Playwright tests and want a review UI — Argos is the value pick at $100/mo.
- You need cross-browser at enterprise scale — Applitools, with the checkpoint maths done carefully first.
- Your surface includes native mobile — SmartUI is one of the few here that genuinely covers it.
- You want page-level coverage without writing tests — that is the problem we built VisualMax for.
If you want the underlying criteria rather than the product list, our evaluation checklist covers the questions that predict whether any of these survives its first year. For the free and open-source subset specifically, see open-source visual regression testing tools. Weighing two of them directly? See Percy vs Chromatic, Applitools vs Percy, Chromatic vs Applitools, Chromatic vs Argos, or the three-way Percy vs Applitools vs Chromatic. Replacing a specific vendor? There are dedicated guides to Percy alternatives, Chromatic alternatives and Applitools alternatives. Working in an existing suite, see Selenium visual testing or Cypress visual regression testing. And if you would rather not author coverage at all, a newer category generates its own — visual testing without writing tests.
Frequently asked questions
What is the best visual regression testing tool?
There is no single best tool — it depends on what produces your coverage. Chromatic is strongest for Storybook design systems, Argos offers the cheapest hosted review workflow, Applitools leads on cross-browser rendering at enterprise scale, and Playwright's built-in assertions are the best free starting point. Tools that discover coverage automatically, such as VisualMax, suit teams unwilling to maintain a hand-written suite.
What is the cheapest visual regression testing tool?
Open-source runners such as Playwright, BackstopJS, reg-suit and Loki cost nothing in licence fees, though you pay in engineering maintenance. Among hosted tools with a review UI, Argos starts at $100/month for 35,000 screenshots, with free tiers available from Argos, Chromatic, Percy and SmartUI.
How much does visual regression testing cost?
Published entry pricing in September 2026 ranges from free tiers of 2,000–5,000 screenshots per month up to Applitools Starter at $667/month billed annually. Chromatic Starter is $179/month for 35,000 snapshots and Argos Pro is $100/month for 35,000 screenshots. Percy no longer publishes paid pricing. Add CI compute, baseline storage, and maintenance hours to any licence figure.
Is Percy still maintained?
Percy remains available through BrowserStack and its product page is live, but its dedicated pricing page returned a 404 when checked on 13 September 2026 and paid tiers route to sales. A free tier of 5,000 screenshots per month is still advertised.
Sources
- Chromatic pricingchecked 2026-09-13
- Argos pricingchecked 2026-09-13
- Applitools pricingchecked 2026-09-13
- Percy by BrowserStack product pagechecked 2026-09-13
- SmartUI by TestMu AI (formerly LambdaTest)checked 2026-09-13
- BackstopJS repositorychecked 2026-09-13
- reg-suit repositorychecked 2026-09-13
- Loki repositorychecked 2026-09-13
- Playwright visual comparisons documentationchecked 2026-09-13
- Happo pricingchecked 2026-09-13
- Meticulouschecked 2026-09-13
Referenced by
- The business case for visual testing
- Lost Pixel alternatives
- Vitest visual regression testing
- Mobile app visual testing
- MCP and visual testing
- Visual testing glossary
- Percy vs Chromatic
- Visual testing without writing tests
- Meticulous alternatives
- Cross browser visual testing tools
- Screenshot comparison tools
- Cypress visual regression testing
- Storybook visual regression testing in 2026
- Selenium visual testing
- Visual testing in CI/CD pipelines
- Playwright visual regression testing: a working setup
- Screenshot testing vs visual regression testing