Percy
San Francisco, California, United States
What it is
Percy automates visual testing by capturing DOM snapshots and assets, rendering pages across browsers, and comparing results with earlier snapshots to identify visual changes. It can render pages at configurable responsive widths, and its stabilization feature freezes animations and other dynamic elements to reduce false positives. Snapshots from tests running in separate processes or on different machines can be grouped into one build. Review tools include status updates, notifications, comments, comparisons, and automatic diff matching. Listed integrations include GitHub, GitLab, Slack, Storybook, WebdriverIO, and Jenkins, while documented frameworks include Selenium, Playwright, Cypress, Puppeteer, Appium, and others. Percy documentation describes coverage across real devices and desktop and mobile browsers. The Free plan provides 5,000 screenshots per month, unlimited users, and unlimited projects. Desktop costs $199 a month billed annually and includes 10,000 screenshots per month; Desktop & Mobile costs $599 a month billed annually and includes 25,000. Paid plans have fixed screenshot allowances, and extra usage is charged at the overage rate.
For and against
For
- Compares snapshots across browsers to flag visual changes
- Responsive rendering supports configurable widths
- Groups snapshots from separate processes into one build
- Review workflow includes comments and notifications
- Free plan includes 5,000 screenshots monthly
Against
- Free plan is limited to 5,000 screenshots monthly
- Desktop plan costs $199 a month billed annually
- Desktop & Mobile costs $599 a month billed annually
- Usage beyond paid-plan allowances incurs overage charges
The verdict
Percy brings visual comparisons, review tools, and integrations into a workflow for browser and mobile coverage. Check screenshot allowances and overage charges when choosing a plan.
Who it suits
Percy suits teams that need to compare interface appearances across browsers or responsive widths and review visual changes together. Its listed frameworks and integrations may fit teams using those tools.
Plans and prices
Free
5,000 screenshots/month · unlimited users · unlimited projects
Read 2 Oct 2026 · browserstack.com
Desktop
10,000 screenshots/month · Chrome, Firefox, Edge, Safari
Read 2 Oct 2026 · browserstack.com
Desktop & Mobile
25,000 screenshots/month · real mobile browsers
Read 2 Oct 2026 · browserstack.com
Enterprise
Custom screenshots · contact sales for pricing
Read 2 Oct 2026 · browserstack.com
On the record
- Frameworks
- Percy documentation lists Selenium, Playwright, Cypress, Puppeteer, Ember, Storybook, React Styleguidist, Gatsby, Jekyll, Appium, Tricentis Tosca, and Maestro.browserstack.com · read 2 Oct 2026
- Free trial
- BrowserStack pages display a Free Trial option.browserstack.com · read 2 Oct 2026
- Integrations
- The features page lists GitHub, GitLab, Slack, Storybook, WebdriverIO, and Jenkins integrations.browserstack.com · read 2 Oct 2026
- Mobile coverage
- Percy documentation describes testing across real devices and specifically refers to desktop and mobile browsers.browserstack.com · read 2 Oct 2026
- Overages
- Paid plans include a fixed screenshot allowance, and usage beyond that allowance is charged at the overage rate.browserstack.com · read 2 Oct 2026
- Parallel testing
- Percy groups snapshots into the same build when tests run in different processes or on different machines.browserstack.com · read 2 Oct 2026
- Privacy
- BrowserStack states its privacy policy complies with GDPR and covers account-related information and customer content.browserstack.com · read 2 Oct 2026
- Purpose
- Percy automates visual testing by capturing DOM snapshots and assets, rendering them across browsers, and comparing them with prior snapshots to detect visual changes.browserstack.com · read 2 Oct 2026
- Responsive testing
- Percy renders pages at configurable responsive widths and highlights visual differences.browserstack.com · read 2 Oct 2026
- Review workflow
- Percy supports visual reviews with status updates, notifications, comments, snapshot comparisons, and automatic diff matching.browserstack.com · read 2 Oct 2026
- Security
- BrowserStack states that it is SOC 2 Type 2 compliant and that this compliance extends to its data centers and platform.browserstack.com · read 2 Oct 2026
- Snapshot stabilization
- Percy's snapshot stabilization freezes animations and other dynamic elements to reduce false positives.browserstack.com · read 2 Oct 2026
- Usage limit
- Percy counts a screenshot as one rendering of a page or component for an individual browser and responsive width combination.browserstack.com · read 2 Oct 2026
The review
Percy is a visual testing service for teams that want automated checks for interface changes across browsers and screen widths. It is best suited to developers who already run UI tests and need a shared review process for visual diffs. Its browser coverage and review tools make it a focused choice, while screenshot quotas shape how broadly teams can capture each change.
Overview
Percy captures DOM snapshots and assets, renders them in browsers, and compares each result with earlier snapshots to flag visual changes. This gives teams a repeatable way to review interface changes alongside development work. Responsive captures can reveal layout problems that a single viewport would miss, though testing more browser and width combinations consumes more of the screenshot allowance.
Key features
Snapshot stabilization freezes animations and other dynamic elements before comparison. That reduces false positives from moving or changing content, making the resulting review queue more useful. Teams that run tests across separate processes or machines can group snapshots into one build, so parallel work remains together for review.
Reviewers can compare snapshots, comment, update statuses, receive notifications, and use automatic diff matching. These tools support a shared approval workflow instead of leaving visual findings scattered across test runs. Integrations include GitHub, GitLab, Slack, Storybook, WebdriverIO, and Jenkins. Documented frameworks include Selenium, Playwright, Cypress, Puppeteer, Ember, Storybook, React Styleguidist, Gatsby, Jekyll, Appium, Tricentis Tosca, and Maestro.
Percy documents testing on desktop and mobile browsers, including real devices. Its plans separate desktop browser coverage from real mobile browser coverage, so mobile teams should account for the higher price of the latter. BrowserStack states that it is SOC 2 Type 2 compliant and that its privacy policy complies with GDPR for account information and customer content.
Pricing
The Free plan costs nothing and includes 5,000 screenshots per month, unlimited users, and unlimited projects. It is a useful starting point for small teams or limited capture volumes, but the monthly quota can constrain broad browser and responsive coverage. Percy counts each rendering of a page or component for one browser and responsive-width combination as a screenshot.
Desktop costs $199 a month (billed billed annually) and includes 10,000 screenshots per month across Chrome, Firefox, Edge, and Safari. It fits teams that need regular cross-browser review on desktop and can plan their capture volume around a fixed allowance. Desktop & Mobile costs $599 a month (billed billed annually), raises the allowance to 25,000 screenshots per month, and adds real mobile browsers. That tier suits teams whose release checks must cover mobile browsers as well as desktop; the price and quota make it a substantial step up from desktop-only coverage.
Enterprise has custom pricing and custom screenshots, with sales contact required. Paid plans charge the stated overage rate for usage beyond their fixed screenshot allowance, so teams with variable or expansive capture needs should include overages in their budget.
Platforms
Percy supports web, Android, and iOS. Its documented real-device coverage and mobile browsers make it relevant to mobile visual checks as well as web testing. The plan distinction matters: real mobile browser coverage appears in Desktop & Mobile, while Desktop names Chrome, Firefox, Edge, and Safari.
Who it's for
Percy is a strong fit for development teams that already automate interface tests and want visual comparisons, collaborative review, and integrations with their development and communication tools. It is especially useful when browser and responsive differences matter across a release. Teams with small projects can start on the free tier; those requiring real mobile browser captures should budget for Desktop & Mobile. It is less suitable for teams that need high-volume combinations without monitoring quotas and overage charges.
Pros and cons
- Pros: Cross-browser and configurable responsive captures help surface visual changes across more than one viewport.
- Pros: Stabilization and grouping parallel snapshots into a build address two common sources of noisy or fragmented reviews.
- Pros: Comments, statuses, notifications, automatic diff matching, and named integrations support team review within a development workflow.
- Cons: Each browser-and-width rendering counts toward the screenshot quota, so broader coverage uses the allowance faster.
- Cons: Real mobile browser coverage requires the $599 a month plan, a significant increase over desktop coverage.
- Cons: Paid-plan overages are charged beyond the fixed allowance, adding cost risk for teams with variable capture volumes.
Alternatives
For teams comparing other testing tools, GUI Testing Software and Visual Regression Testing Software provide broader category directories.
- Autify is worth comparing for teams seeking a freemium option with Android, iOS, API, macOS, self-hosted, web, and Windows platform coverage; its free individual plan offers 2,000 one-time credits that do not expire.
- Testim may suit teams considering a paid testing product with a free Community plan; that plan is limited to one per organization, with support through documentation and Community Slack.
- testRigor is another freemium option spanning a broad set of platforms, including self-hosted and desktop operating systems; its Public Open Source plan makes tests and results public.
- Tricentis Testim offers a free tier with up to 1,000 runs per month and customized paid plans for mobile and web testing needs.
- Detox is a free, open-source framework under the MIT License for teams looking for a framework-based option.
- Katalon Studio may fit teams looking for low-code and full-code authoring across web, mobile, and desktop, with an Enterprise plan that includes an AI Assistant and MCP Server.
- Maestro offers a free open-source local plan for running on a team's own devices, with Maestro MCP, Viewer, Studio, CLI, and local agents.
- Nightwatch is a free open-source option with no paywalls and support across web, mobile, and desktop operating systems.
Verdict
Percy is a good choice for development teams that need repeatable visual checks and a shared workflow across browser and responsive captures. Its stabilization, parallel build grouping, and review features make visual changes easier to assess as part of automated testing. Choose it if those capabilities fit your workflow and your expected screenshot use fits the plan; look elsewhere if real mobile coverage at a lower price or less quota-sensitive usage is essential.