- Home
- Visual Testing
- 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
5,000 screenshots/month · unlimited users · unlimited projects
Read 15 Oct 2026 · browserstack.com
Essentials
10,000 screenshots/month · extra screenshots $0.036 each · revision history up to one year · configurable visual-diff sensitivity
Read 15 Oct 2026 · browserstack.com
Desktop
10,000 screenshots/month
Read 30 Sep 2026 · browserstack.com
Desktop & Mobile
25,000 screenshots/month
Read 30 Sep 2026 · browserstack.com
Enterprise
single sign-on · access control · dedicated customer success manager · dedicated solutions engineer
Read 15 Oct 2026 · browserstack.com
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.