SnapDiff
SnapDiff is a web and API service for checking web pages for visual regressions.
What SnapDiff is
SnapDiff is a web and API service for checking web pages for visual regressions. It captures pages and compares screenshots pixel by pixel; a result includes a percentage, an image marking differences, and boxes around changed regions. Its HTTP API can compare two URLs without a test suite or CI/CD pipeline. The GitHub Action runs checks on pull requests and can locate Vercel preview URLs, while the watch API checks URLs on a cron schedule and sends webhooks when changes pass a threshold. Comparisons use pixelmatch with antialiasing detection, configurable thresholds, ignored regions, and CSS selector masking. SnapDiff accepts HTTPS preview, staging, Storybook, Vercel, Netlify, and Cloudflare Pages URLs. Its MCP server supports Claude Code, Cursor, Windsurf, and other MCP clients. The service says captures hide 40+ cookie banners and 20+ chat widgets and block 30+ ad and tracker domains. Screenshots and diff images are kept during a subscription and for 30 days afterward.
Good
- Compares two URLs through an HTTP API.
- GitHub Action checks pull requests.
- Scheduled monitoring can send threshold-based webhooks.
- Supports pixel thresholds, ignored regions, and selector masking.
- Free plan and free trial are available.
Watch out
- Free plan allows 200 diffs monthly and no watchers.
- Overages cost $0.01 per diff and $0.002 per screenshot.
- Images are deleted 30 days after subscription ends.
Who it suits
SnapDiff suits developers and teams who want to check UI changes across web pages, pull requests, or scheduled URL monitoring. Its API can also compare URLs without a test suite or CI/CD pipeline.
Verdict
SnapDiff offers several ways to run visual checks, from direct URL comparisons to pull-request and scheduled monitoring. Check the plan limits and retention period against your workflow before choosing it.
Plans and prices
From SnapDiff's own pricing page, checked 7 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | 200 diffs/month · 2,000 screenshots/month · 0 watchers · 10 req/min |
| Dev | $19 a month | 1,000 diffs/month · 5,000 screenshots/month · 3 watchers · 30 req/min · MCP server access · Monthly |
| Pro | $59 a month | 5,000 diffs/month · 15,000 screenshots/month · 15 watchers · 120 req/min · MCP server access · Monthly |
| Team | $119 a month | 20,000 diffs/month · 60,000 screenshots/month · 50 watchers · 300 req/min · MCP server access · Monthly |
| Scale | $299 a month | 100,000 diffs/month · 300,000 screenshots/month · 200 watchers · 1,000 req/min · MCP server access · Monthly |
The facts
Each one read from SnapDiff's own pages, with the date it was checked.
What it does
- AI tools
- The MCP server supports Claude Code, Cursor, Windsurf, and other MCP clients for verifying UI changes.checked 7 Oct 2026
- Capture cleanup
- The service says it auto-hides 40+ cookie banners and 20+ chat widgets and blocks 30+ ad and tracker domains during capture.checked 7 Oct 2026
- CI integration
- Its GitHub Action runs visual checks on pull requests and can discover Vercel preview URLs automatically.checked 7 Oct 2026
- Comparison controls
- Comparison uses pixelmatch with antialiasing detection, configurable thresholds, ignore regions, and CSS selector masking.checked 7 Oct 2026
- Data retention
- Screenshots and diff images are retained during the subscription and for 30 days afterward, then deleted from object storage.checked 7 Oct 2026
- Diff output
- A diff returns a percentage, highlighted diff image, and bounding boxes around changed regions.checked 7 Oct 2026
- Purpose
- SnapDiff captures web pages and compares screenshots pixel by pixel to detect visual regressions.checked 7 Oct 2026
- Scheduled monitoring
- The watch API monitors URLs on a cron schedule and sends webhooks when visual changes exceed a threshold.checked 7 Oct 2026
- Security
- The privacy policy states traffic uses TLS 1.2+, API keys are stored as hashes, and sensitive integration credentials are encrypted at rest.checked 7 Oct 2026
- Support
- The contact form says SnapDiff will respond to questions, feedback, or enterprise pricing inquiries within one business day.checked 7 Oct 2026
- Supported inputs
- It accepts preview, staging, Storybook, and other HTTPS URLs, including deployments on Vercel, Netlify, and Cloudflare Pages.checked 7 Oct 2026
- Usage overages
- Usage beyond plan allowances costs $0.01 per diff and $0.002 per screenshot, while diff screenshots do not count against the screenshot quota.checked 7 Oct 2026
- Workflow
- It can compare two URLs through an HTTP API without requiring a test suite or CI/CD pipeline.checked 7 Oct 2026
The company
- Headquarters
- Sacramento, California, United Stateschecked 28 Sep 2026
- Maker
- SnapDiff is operated by Corra LLC, a California limited liability company with a registered address in Sacramento, California.checked 7 Oct 2026
Alternatives to SnapDiff
- 1

Happo
Free planAndroidiOSWebAPI8.1From $149 a month - 2
Screenster
Free planWebAPISelf-hostedWindows7.6From $25 a month - 3

Percy
Free planAndroidiOSWeb7.5From $199 a month - 4

Loki
Free planAndroidiOSWebLinux7.3Free plan - 5
Roborazzi
Free planAndroidiOSLinuxmacOS7.2Free plan - 6

SmartUI
Free planAndroidiOSWebAPI7.2From $199 a month