Percy, now part of BrowserStack, is a visual testing and review platform that automates visual regression detection by capturing screenshots of web pages and components across different browsers and screen sizes. It addresses the challenge of manually verifying that code changes have not introduced unintended visual side effects by providing automated pixel-level comparison with intelligent diff highlighting. Percy integrates directly into the development workflow, running visual tests on every commit and pull request to catch visual bugs before they reach production.
Percy captures responsive snapshots across configurable viewport widths and browsers, provides a smart visual diff algorithm that highlights meaningful changes while ignoring anti-aliasing and sub-pixel rendering differences, and offers a web-based review dashboard where teams can approve or reject visual changes. It supports snapshot stabilization to handle dynamic content, CSS-level diffing for style-specific changes, and parallel snapshot processing for fast build times. Percy also provides SDKs for Cypress, Playwright, Puppeteer, Storybook, and static site generators.
Percy is used by development and QA teams who need automated visual regression testing as part of their CI/CD pipeline. It integrates with GitHub, GitLab, Bitbucket, and Azure DevOps for pull request approvals, and works with virtually any web framework or testing tool through its comprehensive SDK library. Percy is particularly valuable for teams managing large web applications, design systems, or marketing sites where visual consistency across browsers and devices is essential to brand quality and user experience.