# Diffy — Visual Regression Testing > Diffy is a no-code SaaS platform for automated visual regression testing. It captures screenshots of your website across environments (production, staging, local) and breakpoints, then highlights visual differences so teams can catch UI bugs before they reach production. Diffy works with any website — including Drupal, WordPress and Shopify — and takes screenshots using Playwright with Chrome and WebKit (Safari). Screenshots are stabilized (dynamic elements frozen, popups handled) to avoid false positives. Diffy integrates with CI/CD pipelines and supports up to 30 concurrent workers, configurable breakpoints between 240px and 2000px, and screenshot extraction from Figma. ## Core pages - [Home](https://diffy.website/): Product overview, benefits, and customer proof - [Features](https://diffy.website/features/): Multi-environment comparison, scheduling, CI automation, and smart diffing - [Pricing](https://diffy.website/pricing/): Free plan plus paid tiers scaling by screenshot volume and retention - [About](https://diffy.website/about/): The team and story behind Diffy - [FAQ](https://diffy.website/faq/): How screenshots are taken, CMS support, integrations, breakpoints, and speed - [Blog](https://diffy.website/blog/): Guides and tutorials on visual regression and QA testing - [Diffy AI](https://diffy.website/ai/): AI summary of what changed in a comparison (critical vs minor, linked to each page and breakpoint, delivered into Slack, webhooks and pull request comments), AI screenshot checks for popups and CDN challenge pages, and where Diffy deliberately keeps the comparison itself deterministic ## Comparisons - [Diffy vs BackstopJS](https://diffy.website/diffy-vs-backstopjs/) - [Diffy vs SauceLabs](https://diffy.website/diffy-vs-saucelabs/) - [Diffy vs Percy](https://diffy.website/diffy-vs-percy/) - [Diffy vs Chromatic](https://diffy.website/diffy-vs-chromatic/) - [Diffy vs Ghost Inspector](https://diffy.website/diffy-vs-ghostinspector/) - [Diffy vs Pagescreen](https://diffy.website/diffy-vs-pagescreen/) - [Diffy vs Visualping](https://diffy.website/diffy-vs-visualping/) - [Diffy vs Applitools](https://diffy.website/diffy-vs-applitools/) ## Case studies - [Case Studies](https://diffy.website/case-study/): How agencies and in-house teams use Diffy - [Alphex](https://diffy.website/case-study/alphex-huge-time-savings/): Hours of time savings on manual testing - [Capellic](https://diffy.website/case-study/capellic-storybook-components-automated-updates/): Storybook components and monthly updates automation - [Chromatic](https://diffy.website/case-study/chromatic-drupal-multisite-tugboat/): Visual testing for a large Drupal multisite with Tugboat - [JAKALA](https://diffy.website/case-study/jakala-visual-regression-confidence/): Absolute confidence in visual regression testing - [Urban Institute](https://diffy.website/case-study/urban-drupal-large-content-site/): Streamlining testing for a large content site ## Guides - [What Is Visual Regression Testing?](https://diffy.website/visual-testing/): How visual regression testing works, what it catches, comparison methods, false positives and how to start - [CSS Testing: How to Automate CSS Regression Tests](https://diffy.website/css-regression-testing/): Four ways to test CSS (Stylelint, unit tests with True or jest-styled-components, Playwright toHaveCSS, visual regression at every breakpoint) and automating site-wide CSS regression testing - [Visual Regression Testing for WordPress](https://diffy.website/wordpress/): Catching what plugin, theme and core updates break, staging vs production, scheduled monitoring - [Visual Regression Testing for Drupal](https://diffy.website/drupal/): What core, module, theme and config changes break on Drupal sites; pull request previews on Pantheon Multidev, Upsun and Tugboat; monthly updates; local DDEV/Lando/Docksal; the Drupal login preset; multisites and Drupal 7 migrations - [Free Visual Regression Testing Tool](https://diffy.website/free-visual-regression-testing/): What the free plan (500 screenshots/month) includes, its limits, and how it compares with open-source tools - [Percy Alternatives: 7 Visual Testing Tools Compared](https://diffy.website/percy-alternatives/): Percy's current pricing and screenshot counting, then Diffy, Argos, Chromatic, Playwright, BackstopJS, Applitools and the device grids compared, with what you give up by leaving Percy (September 2026) - [Applitools Alternatives: 8 Tools Compared on Price](https://diffy.website/applitools-alternatives/): Applitools' published Starter price ($667/month paid annually) and what it includes, then Diffy, Percy, Argos, Chromatic, Playwright, BackstopJS, Sauce Labs Visual and TestMu AI SmartUI compared, with what you give up by leaving Applitools (October 2026) - [Diffy Integrations](https://diffy.website/integrations/): Every integration with a setup guide: GitHub Actions and checks, GitLab, CircleCI, Upsun, Pantheon, Tugboat, Cloudflare, Vercel, WordPress, DDEV/Lando/Docksal, Claude Code, Playwright, Figma, CLI/API, Slack, webhooks, Zapier - [Visual Regression Testing in GitHub Actions](https://diffy.website/integrations/github-actions/): Comparing each pull request preview with production from a GitHub Actions workflow (deployment_status or pull_request trigger), the Diffy check and PR comment, and making visual review a required check - [Visual Regression Testing in GitLab CI](https://diffy.website/integrations/gitlab-ci/): A GitLab CI job that compares each merge request review app with production, the merge request comments and commit status Diffy posts back, and a staging-vs-production variant - [Visual Regression Testing for AI Coding Agents](https://diffy.website/blog/visual-regression-testing-ai-coding-agents/): Giving Claude Code, Cursor or Codex a visual check it can run and read: the Diffy plugin for Claude Code, the Diffy CLI from other agents (project:compare, diff:get-status, diff:get-changes-percent, diff:get-result), sandbox network settings, AGENTS.md instructions and the CI gate (October 2026) - [The Best Visual Regression Testing Tools in 2026](https://diffy.website/blog/visual-regression-testing-tools/): Open-source and hosted tools compared on price, free tiers and what they screenshot, with each figure sourced from the vendor's own page (September 2026) - [Screenshot Testing: How to Get Reliable Results](https://diffy.website/blog/screenshot-testing/): Capturing deterministically (environment, timing, full page vs element, logged-in pages), comparison methods and the two-run rule for separating flake from real bugs - [Playwright Visual Regression Testing: A Practical Guide](https://diffy.website/blog/playwright-visual-regression-testing/): Setting up toHaveScreenshot() (first-run baselines, per-platform snapshot names, clock and route stubbing, masks, stylePath, pixelmatch thresholds, viewports, Docker in CI) and uploading Playwright screenshots to Diffy with the CLI - [The Visual Bugs That Reach Production: 100 Real Cases](https://diffy.website/blog/visual-bugs-that-reach-production/): 100 visual bugs from live websites sorted into nine categories (layout shifts 35%, missing elements 22%, typography, lost CSS, broken images, copy errors, third-party embeds, error pages, text overflow), with anonymised examples and a prevention checklist (October 2026) ## Resources - [Documentation](https://docs.diffy.website/): Product documentation and setup guides ## Legal - [Privacy Policy](https://diffy.website/privacy-policy/) - [User Agreement](https://diffy.website/user-agreement/)