Snapvisor
How it worksFeaturesIntegrationsPricingAppsDocs
Sign inStart free
How it worksFeaturesIntegrationsPricingAppsDocs Join our DiscordSign in

Free tool

Screenshot calculator

Enter the pages or stories you screenshot, the viewports and browsers, and how often CI runs. The calculator counts the screenshots a month and prices them on each vendor's published plans, with the source and the date every price was checked.

4,800screenshots a month (40 × 2 × 1 × 60)

Cheapest published plan for this volume, per month
VendorPlanPer monthHow
SnapvisorFree$0Free includes 7,000 screenshots a month. Source
PercyFree$0Free includes 5,000 screenshots a month. Source
ChromaticFree$0Free includes 5,000 snapshots a month, in Chrome only. Source
ApplitoolsStarter$667, billed annuallyStarter covers 1,000 page checkpoints or 100,000 component checkpoints a month. Applitools counts checkpoints, not screenshots, and publishes no overage price, so this is its entry price rather than an estimate for this volume. Source
Link to this estimate:

How to estimate your screenshots

  1. Count what you screenshot. Enter the pages or Storybook stories one test run captures.
  2. Add viewports and browsers. Each viewport width and each browser multiplies the screenshots of every page.
  3. Add how often CI uploads. Enter the builds a month that upload screenshots, usually one per pull-request push plus the main branch.
  4. Compare the monthly cost. Read the screenshots a month and the cheapest published plan for that volume on each vendor.

Prices this calculator uses

Every price below was read on the vendor's own pricing page on 2026-10-23. Snapvisor's plans are on the pricing page, and the comparison pages set the same vendors side by side feature by feature.

How each vendor counts, checked 2026-10-23: Percy's plans and billing page counts a screenshot per page, browser and responsive width; Chromatic's billing docs count a snapshot per test, build, browser and mode, and its modes docs list viewports among the modes.

Last checked 2026-10-23
VendorPriceIncludes
PercyFree plan: $0 per month5,000 screenshots a month, unlimited users. Percy pricing
PercyDesktop plan, 10,000 screenshots: $199 per month, billed annually10,000 screenshots a month. Percy pricing
PercyDesktop plan, 10,000 screenshots, billed monthly: $249 per month10,000 screenshots a month. Percy pricing
PercyDesktop plan, 25,000 screenshots: $449 per month, billed annually25,000 screenshots a month. Percy pricing
PercyDesktop plan, 25,000 screenshots, billed monthly: $549 per month25,000 screenshots a month. Percy pricing
PercyDesktop plan, each additional screenshot: $0.036 per screenshotBeyond the plan's screenshots. Percy pricing
ChromaticFree plan: $0 per month5,000 snapshots a month, Chrome only. Chromatic pricing
ChromaticStarter plan: $179 per month35,000 snapshots a month; Chrome, Safari, Firefox and Edge. Chromatic pricing
ChromaticStarter plan, each extra snapshot: $0.008 per snapshotBeyond 35,000 snapshots. Chromatic pricing
ChromaticPro plan: $399 per month85,000 snapshots a month; overage price not published. Chromatic pricing
ApplitoolsStarter plan: $667 per month, billed annually1,000 page checkpoints or 100,000 component checkpoints. Applitools pricing

Keep the screenshot count down

The count grows with every viewport and browser, so capture a second width or browser only for the pages where layouts really differ. On Snapvisor, spend management caps usage-based costs for a period, and the pricing docs explain how screenshots are counted. Start free with the free plan's monthly screenshots.

Screenshot calculator FAQ

Multiply the pages or stories one run captures by the viewport widths, by the browsers, and by the builds a month that upload screenshots. 40 pages at 2 widths in 1 browser, on 60 builds, is 4,800 screenshots a month.

This calculator counts one screenshot per page, viewport and browser on every build, for every vendor. That is Percy's unit: its billing docs define a screenshot as a rendering of a page in one browser and responsive width combination. Chromatic's billing docs count a snapshot per test, build, browser and mode, and its modes docs list viewports among the modes. Applitools counts checkpoints instead, so its row shows its entry price rather than a total for your volume.

From each vendor's public pricing page, read on the date shown next to the table. Percy's Desktop plan is shown at its billed-annually price, as Percy lists it first. A price a vendor does not publish, such as Chromatic's Pro overage, is never estimated.

Pro includes a monthly allowance of screenshots, and screenshots beyond it are billed by usage. The pricing page has the current terms.

Related pages

GuidesHow visual regression testing worksSelf-hosted visual regression testingVisual regression testing in GitHub pull requestsSnapvisor MCP server
Test runner and CI setupPlaywright visual testing setupStorybook visual testing setupCypress visual testing setupPuppeteer visual testing setupVisual regression testing in GitLab CI
Compare SnapvisorSnapvisor vs PercySnapvisor vs ChromaticSnapvisor vs ApplitoolsSnapvisor vs ArgosSnapvisor vs Lost PixelSnapvisor vs Playwright snapshots
Free toolsImage diff tool
Snapvisor

Visual regression testing that catches every pixel before it ships — built on a proven open-source visual-diff engine.

Open source at the core

Product

  • Features
  • How it works
  • Pricing
  • Get the app
  • Agent setup
  • MCP server overview
  • Visual regression testing guide
  • Self-hosted visual regression testing
  • Visual regression testing in GitHub pull requests
  • Support
  • Free tools
  • Refer & Earn
  • Integrations

Compare

  • vs Percy
  • vs Chromatic
  • vs Applitools
  • vs Argos CI
  • vs Lost Pixel
  • vs Playwright
  • All comparisons

Frameworks

  • Playwright
  • Storybook
  • Cypress
  • Puppeteer
  • GitLab CI

Docs

  • Quickstart
  • Getting started
  • Migrate from Percy
  • Migrate from Chromatic
  • MCP server
  • Access tokens
  • Support

Legal

  • Privacy Policy
  • Terms of Service
  • Delete your account
  • Partner Terms
  • Contact

Contact

We reply within 1 business day.

  • support@snapvisor.io
  • Join our Discord
All documentation
  • Snapvisor
  • Getting started
  • Baseline builds
  • Monitoring mode
  • Parallel testing
  • Summary checks
  • Flaky test detection
  • GitHub
  • GitLab
  • GitHub tokenless authentication
  • GitHub Actions OIDC authentication
  • Slack notifications
  • Deployments
  • Environments
  • URLs and domains
  • Access protection
  • Members and roles
  • SAML SSO
  • Spend management
  • MCP server
  • Visual testing without CI
  • Access tokens
  • API reference
  • Frequently asked questions
  • Open source
  • Support
  • Self-hosting
  • Review workflow
  • CI integration
  • GitHub Actions recipes
  • Run on a preview deployment
  • Troubleshooting flaky builds and false diffs
  • Migrate from Lost Pixel
  • Migrate from Percy
  • Migrate from Chromatic
  • Migrate from Applitools
  • Migrate from Playwright toHaveScreenshot
  • Migrate from BackstopJS
  • Migrate from Cypress image snapshot plugins
  • Migrate from Loki
  • Migrate from Happo
  • Migrate from reg-suit
  • Migrate from Visual Regression Tracker
  • Migrate from jest-image-snapshot
  • Pricing
  • SDKs
  • API
© 2026 Snapvisor. All rights reserved.Zero third-party runtime requests.