Skip to content
verisual

VISUAL REGRESSION TESTING FOR CRITICAL USER FLOWS

Catch broken sign-in, checkout, and onboarding before you merge.

Verisual runs repeatable browser journeys, compares what users actually see, and gives reviewers the baseline, current view, and exact difference—whether you run in CI or a hosted browser.

TRY ONE HOMEPAGE FREE

See your first visual before setup.

One viewport screenshot · no card · no repository access

  • Free forever, with no credit card required.
  • GitHub signs you in; repository access is connected separately.
SAMPLE REVIEW · VERISUAL DEMOEXAMPLE CHANGE

PRICING HERO · ILLUSTRATIVE DATA

Baseline / Current
3 sample regions
Interactive product example using illustrative data—not a customer result.

COVER THE FLOWS USERS COUNT ON

Sign inOnboardingCheckoutDashboardsAccount changesApprovalsResponsive layoutsWhatever matters most

HOW IT WORKS

From a critical journey to clear evidence.

Define the experience that matters, run it in a repeatable browser, and review only checkpoints that changed.

01

Choose a critical user journey

Cover a real path such as sign-in, checkout, onboarding, or the dashboard people rely on.

02

Run it the same way every time

Use your CI or Verisual's hosted browser to capture each checkpoint under controlled conditions.

03

Review exactly what changed

Matching screenshots stay where the test ran. Changed checkpoints show the baseline, current view, and difference.

BUILT FOR VISUAL REVIEW

Coverage beyond isolated components.

Test complete browser journeys without changing your framework or giving up control of your tests.

WHOLE-JOURNEY COVERAGE

Test the flows a component snapshot cannot.

Exercise sign-in, checkout, onboarding, responsive navigation, and multi-page workflows in a real browser.

FOCUSED EVIDENCE

See the baseline, current view, and exact difference.

Matching screenshots stay where the test ran. Only checkpoints that need review retain visual evidence.

RUN WHERE YOUR APP LIVES

Use your CI or a hosted browser.

Test localhost in your own CI or run saved journeys against an approved public HTTPS URL—regardless of framework.

PORTABLE AND PRIVATE

Keep control of your tests and sensitive data.

Export saved journeys as Playwright. Keep repository secrets in CI, and connect a repository only when your workflow needs one.

DETERMINISTIC FIRST. AI WHEN ASKED.

Clear evidence first. Optional intelligence second.

Visual comparison never depends on a model. Matching screenshots make zero model calls, and optional paid analysis remains evidence-grounded and advisory.

  • Deterministic comparison
  • Human-approved ignore zones
  • AI cannot change checks or baselines

Optional AI can explain evidence, but it can never hide or retroactively pass a visual change. Every approval and baseline decision stays with your team.

PRICING

Simple plans based on usage and retention.

Start free. Paid plans add hosted runs, longer retention, and optional AI features. Secure checkout handles localized prices, taxes, invoices, and subscription management.

FREE FOREVER

Free

Build visual review into a real repository.

$0forever · no card
  • 5,000 comparisons every UTC month
  • 1 project · 3 team members
  • 7-day artifact retention
  • Deterministic visual review
  • One-time 30-minute hosted evaluation · 14 days
  • Reviewed ignore-zone suggestions
  • Portable Playwright export
  • No AI processing
Start free with GitHub

FOR GROWING COVERAGE

Starter

Expand visual coverage across your product.

$79USD per month
  • 25,000 comparisons per billing month
  • 300 hosted URL runner minutes
  • Automatic public PR preview runs
  • Reviewed ignore-zone suggestions
  • Portable Playwright export
  • 3 projects · 10 team members
  • 30-day artifact retention
  • AI journey authoring
  • Optional changed-test analysis
Choose Starter

LARGER TEAMS

Pro

Keep more history across a broader team.

$249USD per month
  • 100,000 comparisons per billing month
  • 1,500 hosted URL runner minutes
  • Automatic public PR preview runs
  • Reviewed ignore-zone suggestions
  • Portable Playwright export
  • 20 projects · 50 team members
  • 90-day artifact retention
  • AI authoring and diff analysis
  • 10 Agent Test runs per persona each billing period
Choose Pro

FAQ

How Verisual handles runs and data.

CI and hosted journeys use the same comparison rules, with data scoped to the environment that performs the run.

Back to top
Why does account creation use GitHub?

GitHub provides your Verisual account identity using only your profile and email. Repository access is separate and optional: connect the Verisual GitHub App later only if you want repository-owned journeys or pull-request automation. Hosted URL journeys do not require a connected repository.

Does Verisual depend on my framework or test runner?

No. Verisual tests the rendered browser experience, so it works with any web application that can be reached in CI or at an approved URL. Your product can use any framework—or no framework—and your test suite does not need to be built around a specific browser automation tool.

Where do Verisual journeys run?

Repository-owned journeys run through the Verisual CLI in GitHub Actions or your own CI and can test localhost or a deployed application. Free includes one time-limited hosted evaluation for an instant homepage test or PR preview. Starter and Pro add recurring hosted runs against approved public HTTPS URLs.

Are matching screenshots uploaded?

No. Matching screenshot bytes stay in the execution environment and are not retained. The runner sends only hashes, status, and timing metadata. Image artifacts are retained only when a visual result needs review.

When does Verisual use AI?

Never on the Free plan and never for matching screenshots. Ignore-zone suggestions use bounded pixel and DOM heuristics rather than a model, and always require human confirmation. Starter and Pro can separately enable AI journey authoring, changed-test analysis, and allowed noise overrides. Pro can also launch advisory Agent Tests.

Can Verisual test a pull-request preview without a workflow file?

Yes, for public GitHub PR previews. Select active stored journeys and an approved default-target baseline, then Verisual can detect successful Vercel, Netlify, or Cloudflare Pages signals through GitHub. V1 uses one provider/context per project and skips 401/403 protected previews without accepting bypass credentials.

When does Free-plan usage reset?

Free includes 5,000 comparisons per calendar month and resets at 00:00 UTC on the first day of each month. Paid plans follow their subscription billing period.

What happens when a workspace reaches its limit?

A run already in progress can finish, even if it crosses the limit. Verisual blocks the next run or new resource until usage resets or the workspace upgrades; existing data remains available.

How does worldwide billing work?

Secure checkout presents supported local currencies and payment methods, collects applicable tax details, and provides invoices and subscription management.

What happens after a visual change is approved?

In CI, the reviewed candidate stays tied to its exact commit and becomes active only after the trusted deployment path verifies what shipped. For a hosted URL run, an authorized workspace member can approve the new baseline directly.

START FREE

Add visual review to your next pull request.

Connect GitHub, map one critical browser journey, and start with 5,000 comparisons each month—without changing your application stack.

Start free with GitHubFree forever · 5,000 comparisons each month · no card