How stateofpixel compares.

vs

Chromatic, Percy, Applitools and Happo render in their own browsers. Argos and Lost Pixel use your CI, like we do, and BackstopJS runs wherever you run it. The paid plans bill per screenshot. We bill for storage.

Every fact about them links to its source, checked on 27 September 2026.

ChromaticRenders in its own cloud and bills every story, browser and mode.
Takes the screenshots
Chromatic's Capture Cloud, from your Storybook or a test archive.
Bills for
Snapshots: tests x builds x browsers x modes. A TurboSnap copy costs a fifth of one.
Git hosts
GitHub, GitLab and Bitbucket.

$0 vs $2,599 a month for 360,000 screenshots

Read the comparison
ArgosScreenshots from your CI, compared on its servers, billed per screenshot.
Takes the screenshots
Your CI, through an SDK or the CLI.
Bills for
Screenshots. Every snapshot stored for a build counts.
Git hosts
GitHub and GitLab.

$0 vs $1,400 a month for 360,000 screenshots

Read the comparison
PercyRenders your DOM again in its own browsers, billed per screenshot.
Takes the screenshots
Percy, from a DOM snapshot of your page.
Bills for
Screenshots: pages x browsers x widths.
Git hosts
GitHub, GitLab and Bitbucket.

$0 vs $12,609 a month for 360,000 screenshots

Read the comparison
ApplitoolsRenders in its own grid. Plans start at $667 a month, billed yearly.
Takes the screenshots
Applitools' Ultrafast Grid, from the DOM your test captures.
Bills for
Checkpoints a month, counted per page or per component.
Git hosts
GitHub, GitLab, Bitbucket and Azure DevOps.
Move your Storybook in one step.Read the comparison
HappoRenders in its own browsers and bills every snapshot in every browser.
Takes the screenshots
Happo's browser workers, from the suite the CLI uploads.
Bills for
Snapshots a month. One snapshot is one variant in one browser.
Git hosts
GitHub, GitLab, Bitbucket and Azure DevOps.

$0 vs $1,109 a month for 360,000 screenshots

Read the comparison
Shutting downLost PixelShutting down. The team joined Figma and the repository is archived.
Takes the screenshots
Your CI, in the Lost Pixel Docker image with Playwright.
Bills for
Screenshots a month.
Git hosts
GitHub.
Move your Storybook in one step.Read the comparison
Shutting downBackstopJSRuns on your machine. Last release in September 2024.
Takes the screenshots
Your machine or CI, with Puppeteer or Playwright, optionally in its Docker image.
Bills for
Nothing. It is MIT licensed software you run yourself.
Git hosts
No integration. CI gets a JUnit report.
Move your Storybook in one step.Read the comparison

Price it for your suite.

Move the sliders. Every tool here bills for this many screenshots a month, except stateofpixel.
Stories or pages300
Viewports3
Browsers1
Builds a month400

Screenshots a month360,000

stateofpixelFree, 5.5 GB stored$0 /mo
ChromaticPro $399 + 275,000 extra at $8 per 1,000$2,599 /mo
ArgosPro $100 + 325,000 extra at $4 per 1,000$1,400 /mo
PercyDesktop 25k $549 + 335,000 extra at $36 per 1,000$12,609 /mo
HappoPro $749 + 60,000 extra at $6 per 1,000$1,109 /mo

$13,308 a year less than the cheapest of them.

Screenshots are stories x viewports x browsers x builds. For stateofpixel, 5% of screenshots change per build at 80 KB each, and pull request images are kept 60 days. The cheapest list plan for each tool, before tax, from Chromatic pricing, Argos pricing, Percy pricing, Happo pricing on 27 September 2026. TurboSnap can lower Chromatic's count. Argos charges $0.0015 for extra Storybook screenshots. Percy prices are month to month; yearly billing is lower. Happo counts each browser as its own snapshot.

Every pixel, reviewed.
Nothing ships by surprise.

Start free with GitHubRead the quickstart