Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Visual Testing
  3. Percy

Percy

San Francisco, California, United States

What it is

Percy is a visual testing tool for finding changes in web pages and mobile applications. It captures DOM snapshots and assets, renders them, and compares results with prior snapshots. Teams can inspect pages across browsers and platforms, including desktop and mobile, and check responsive layouts at configurable widths. Percy groups visual changes and freezes animations and other dynamic elements to reduce false positives. Snapshots from tests running on separate processes or machines can be collected into the same build. Its review workflow includes status updates, notifications, comments, baseline management, branch logic, and approval carryforwards. Integrations include GitHub, GitLab, Slack, Storybook, WebdriverIO, and Jenkins. Percy supports web apps, component libraries, end-to-end testing frameworks, static sites, custom SDK integrations, and native mobile apps. The CLI can capture and upload snapshots without an automation script. A free plan includes 5,000 screenshots per month, unlimited users, and unlimited projects. Paid plans have fixed screenshot allowances, with overage charges for additional screenshots. Documentation notes limitations with horizontal scrolling and scrollable divs.

For and against

For

  • Compares snapshots across browsers and platforms.
  • Responsive checks use configurable widths.
  • Free plan includes 5,000 screenshots monthly.
  • CLI uploads snapshots without an automation script.
  • Supports native mobile visual testing.

Against

  • Horizontal scrolling has documented support limitations.
  • Scrollable divs have documented support limitations.
  • Paid plans charge for screenshots beyond included allocations.

The verdict

Percy combines visual comparisons with build grouping and review tools for teams working across browsers and mobile environments. Check its documented scrolling limitations and screenshot allowances when deciding whether it fits your workflow.

Who it suits

Percy suits teams checking visual changes across web and mobile interfaces, including those using browser or native app testing workflows. It may also fit teams that want snapshots collected from distributed test runs and a shared review process.

Plans and prices

Free

Free

5,000 screenshots/month · unlimited users · unlimited projects

Essentials

$199a month, billed yearly

10,000 screenshots/month · extra screenshots $0.036 each · revision history up to one year · configurable visual-diff sensitivity

Desktop

$199a month, billed yearly

10,000 screenshots/month

Desktop & Mobile

$599a month, billed yearly

25,000 screenshots/month

Enterprise

Priced on request

single sign-on · access control · dedicated customer success manager · dedicated solutions engineer

Every plan, in full

On the record

AI visual features
Percy advertises Visual AI, Intelli-ignore, layout-shift detection, Visual Review Agent and root-cause analysis for DOM, CSS and layout changes.browserstack.com · read 15 Oct 2026
Browser rendering caveat
By default Percy renders snapshots with JavaScript disabled because the SDK captures an already executed DOM; enabling JavaScript can cause redirects or state loss.browserstack.com · read 15 Oct 2026
CI/CD and source control
Documented source-control integrations include GitHub, GitHub Enterprise Server, GitLab, GitLab Self-managed, Bitbucket Cloud, Bitbucket Server and Azure DevOps.browserstack.com · read 15 Oct 2026
CLI package
The @percy/cli package is distributed on npm, currently lists MIT licensing and provides the command-line upload tool.npmjs.com · read 15 Oct 2026
CLI workflow
Percy can capture and upload snapshots with the Percy CLI without an automation script.browserstack.com · read 30 Sep 2026
Cross-browser rendering
Percy renders the same page in different browsers and platforms, including desktop and mobile, and highlights platform-specific visual differences.browserstack.com · read 30 Sep 2026
Documentation depth
The documentation includes setup guides, framework coverage, API references, error codes, workflow explanations, configuration, troubleshooting and support links.browserstack.com · read 15 Oct 2026
Funding
BrowserStack announced a $50 million Series A from Accel in 2018 and later reported a $200 million Series B at a $4 billion valuation in 2021.browserstack.com · read 15 Oct 2026
Hosted service limitation
Independent product research describes Percy as cloud-only and says it does not provide an on-premises rendering option.devtune.ai · read 15 Oct 2026
Infrastructure workflow
Percy captures the DOM in the test browser, sends it to its API, discovers assets and renders screenshots concurrently across browsers and widths.browserstack.com · read 15 Oct 2026
Integration breadth
The product page claims more than 50 integrations spanning CI/CD, source control, design, automation and collaboration tools.browserstack.com · read 15 Oct 2026
Integrations
Percy lists GitHub, GitLab, Slack, Storybook, WebdriverIO, and Jenkins integrations.browserstack.com · read 30 Sep 2026
Known limitations
Percy documentation lists support limitations for websites with horizontal scrolling and scrollable divs.browserstack.com · read 30 Sep 2026
Limit: dynamic-content noise
Independent product research identifies false positives from dynamic elements such as advertisements and timestamps as a recurring Percy problem.devtune.ai · read 15 Oct 2026
Limit: pricing at scale
Independent reviews and commentary repeatedly describe screenshot-based pricing as expensive for smaller teams or high-volume usage.capterra.com · read 15 Oct 2026
Limit: scope
Review research notes that Percy detects visual regressions but does not replace functional or behavioral testing.devtune.ai · read 15 Oct 2026
Limit: support and unresolved issues
A Capterra reviewer reports unresolved Percy issues and delays in BrowserStack support responses.capterra.com.au · read 15 Oct 2026
Maker founded and headquarters
LinkedIn lists BrowserStack as founded in 2011 with headquarters in Dublin, Ireland.linkedin.com · read 15 Oct 2026

The review

Overview

Percy is a visual testing platform for teams that need to catch interface changes across browsers, responsive layouts and mobile apps. It suits engineering teams with automated test workflows and structured review needs. Its broad snapshot and approval tooling is valuable, but scrolling constraints and screenshot-based billing matter when deciding whether it fits.

Key features

Percy captures DOM snapshots and assets, renders them, and compares each result with previous snapshots to detect visual changes. Cross-browser rendering shows how the same page differs across desktop and mobile environments, while configurable responsive widths help teams inspect layout changes at specific sizes. Grouping changes and filtering noise keeps review focused; automatically freezing animations and other dynamic elements further reduces false positives.

Snapshots from tests running on separate processes or machines can be grouped into one build, which supports parallel test workflows. Percy provides status updates, notifications, comments, baseline management, branch logic and approval carryforwards, giving teams a defined path from detected change to review. It integrates with GitHub, GitLab, Slack, Storybook, WebdriverIO and Jenkins. SDK coverage spans web apps, component libraries, end-to-end frameworks, static sites and custom integrations; the CLI can capture and upload snapshots without an automation script.

Percy supports visual testing for desktop browsers, real mobile browsers and native mobile applications, as well as real-device testing and automated test execution. It does not offer live browser testing. Teams whose sites depend on horizontal scrolling or scrollable divs should assess the documented support limitations before adopting it.

Pricing

Percy is freemium, with a free plan and a free trial. Free has no published price and includes 5,000 screenshots per month, unlimited users and unlimited projects. That makes it a generous starting point for teams that can stay within the monthly screenshot cap, but the cap is the key constraint as testing grows.

Desktop costs $199 a month (billed billed annually) and includes 10,000 screenshots per month. Desktop & Mobile costs $599 a month (billed billed annually) and includes 25,000 screenshots per month. The latter is the relevant paid tier for teams needing mobile coverage; Desktop is a lower-cost option for teams focused on desktop. Paid plans have fixed screenshot allocations, and usage beyond them incurs overage charges, so volume forecasting is important. Enterprise has custom pricing and custom screenshot allowances for teams that need a tailored allocation.

Platforms

Percy supports Android, iOS, web and API platforms. Its device coverage includes desktop, mobile and tablet. BrowserStack states that it is SOC 2 Type 2 compliant, including its data centers and platform, and that HTTPS is the default, with TLS encrypting communications with its servers. BrowserStack support provides 24x7 help.

Who it's for

Percy is a strong fit for product and engineering teams that need repeatable visual regression checks across browsers, responsive widths and mobile environments, especially those running parallel automated tests and routing visual changes through approval workflows. It is less suitable as a live-browser testing service or for pages whose scrolling behavior depends heavily on horizontal movement or scrollable divs.

Pros and cons

  • Pros: Snapshot comparison across browsers and responsive widths helps identify platform-specific interface regressions.
  • Pros: Build grouping, dynamic-content stabilization and review controls support parallel pipelines and collaborative approvals.
  • Pros: The free plan includes 5,000 monthly screenshots with unlimited users and projects.
  • Cons: Paid screenshot allocations are capped, and overages are charged, making high-volume usage less predictable.
  • Cons: There is no live browser testing, and documented scrolling limitations may rule out some sites.

Alternatives

Happo is worth considering for teams comparing visual and accessibility testing: its free plan includes 5,000 snapshots per month on Chrome, with no credit card or time limit. TestCafe is the alternative to consider when a free, open-source test runner is the priority; its framework is distributed under the MIT license. Browserling may suit readers seeking a lower-priced browser-testing plan, with its Starter plan at $9 a month (billed annually; page also shows $12).

Mobitru is another paid option for readers evaluating software testing platforms. TestingBot is a paid alternative with a Live plan at €20 a year (billed Billed annually; or €30 month-to-month). TestMu AI is a freemium option with a KaneAI Starter plan at $17 a month (billed annually). Testsigma is a paid alternative whose Test Management Pro plan is $14 a month (billed $14/user/month). Applitools Ultrafast Grid is a paid alternative with a Starter plan at $667 a month (billed paid annually).

Browse more options in Browser Testing Software.

Verdict

Choose Percy if your team needs visual regression checks across desktop, mobile and responsive layouts, with snapshot grouping and a structured approval workflow. Its strongest case is the combination of rendering coverage and review controls; look elsewhere if you need live browser testing, depend on unsupported scrolling patterns or cannot comfortably manage screenshot caps and overages.

Alternatives to Percy

Every alternative, ranked