All docs
Comparisons3 min readUpdated

UI Verify vs Percy

How UI Verify compares to Percy: archive-replay of your existing tests, an AI judge on each change, a bigger free tier, and a standalone service.

Percy, part of BrowserStack, does the same core job UI Verify does: render each state, screenshot it, diff it against a baseline, and gate the pull request on review. The differences are in what it costs, how the tests get wired up, and whether you want a standalone service or a product inside the BrowserStack platform. For the wider landscape, see visual regression testing tools compared.

What do UI Verify and Percy have in common?

  • Real-browser screenshots diffed against a baseline, with a review queue and a pull-request check.
  • Hosted baselines - no screenshot images committed to your repo.
  • Storybook and Playwright capture paths. Percy also has a Cypress SDK; UI Verify has no Cypress integration.
  • An AI review agent. Percy's Visual Review Agent labels each change likely-a-bug or likely-intended, summarizes what changed in plain language, and compares it against the pull request summary, the same shape as UI Verify's judge. BrowserStack's docs (checked 2026-10-17) list it on Percy's paid plans only.
  • Agent review over MCP. The BrowserStack MCP's Percy tools run a Percy build and approve or reject it from your coding agent, the same shape as UI Verify's MCP.
  • Skip-unchanged builds. Percy's IntelliStory snapshots only the Storybook stories a change affects, and UI Verify skips by default the stories a pull request does not touch.

How is UI Verify different from Percy?

  • A bigger free tier and lower overage. UI Verify includes 10,000 snapshots a month free (50,000 for an open-source project) and bills $0.004 per snapshot over your plan. Percy's free plan is half that size and its per-screenshot overage runs several times higher, per Percy's plans and billing docs and BrowserStack's pricing page (checked 2026-10-17), so the same volume costs less on UI Verify.
  • Archive-replay of your existing tests, no snapshot calls to author. Percy's Playwright and Cypress SDKs snapshot where you call percySnapshot(), or, with the `toHaveScreenshot()` drop-in in @percy/playwright 1.1.2, where you already assert a screenshot (Storybook stories need no calls on either tool). UI Verify replays an archive of the test run you already have: swap one Playwright import, or add the Vitest plugin, and every test captures its final state, so there is nothing to sprinkle through your suite. See the Playwright and Vitest quickstarts.
  • A standalone service, not a platform sub-product. UI Verify is one focused tool you point at your repo. Percy is a module inside BrowserStack, which is a strength if you already live there and overhead if you do not.
  • Determinism handled for you. Both tools render in their own browsers; UI Verify also neutralizes the common false-diff sources at capture time - a seeded Math.random, inlined cross-origin fonts, a fetch-once image cache, a hermetic network, and prefers-reduced-motion. See Fix flaky visual tests.
  • Inherited detection. When a story you did not touch comes back changed, UI Verify checks whether that exact rendering already appeared earlier in your branch's history and labels it inherited, pointing at the branch and pull request it came from.

When is Percy the better choice?

  • Native app and device testing. App Percy does native iOS and Android app visual testing, and Percy runs on BrowserStack's device cloud. UI Verify renders Storybook stories in Chrome, Firefox, and Safari and diffs native-app screenshots you capture yourself, but has no device cloud.
  • You already run BrowserStack. If your functional and cross-browser testing lives there, Percy plugs into the same platform, billing, and dashboards.
  • The widest real-environment matrix. Testing across many real OS and browser combinations is BrowserStack's home ground.
  • Administered through BrowserStack. Percy is billed, provisioned, and supported inside the BrowserStack platform, which fits a team already standardized on it for cross-browser and device testing.

Is UI Verify cheaper than Percy?

Yes, at the same volume. UI Verify's free tier is 10,000 snapshots a month (50,000 for open-source projects), larger than Percy's; paid plans start at $89 for 30,000 snapshots, and overage is $0.004 per snapshot, below Percy's per-screenshot overage (BrowserStack's Percy pricing, checked 2026-10-17).

Ready to try it? The Storybook quickstart gets a visual check on your PRs in a few minutes.
Deciding between the two? UI Verify vs Percy says who should pick which, with the pricing side by side.

Visual testing for agents

UI Verify is visual regression testing for Playwright, Storybook, Vitest and Bun. Your coding agent sees what its UI change did and fixes it before it ships. See how it works.

Get started