Chromatic

chromatic.com

ALMOST

A weekend of work, and real gaps remain.

Visual testing for component libraries: it renders every Storybook story on each commit and shows you what changed visually, with a review step before merging.

Promptfree, for everyone, and the only version there is
Build visual regression testing in your own CI.

STACK
- Playwright, your Storybook build, and baseline images committed to the repository

THE HARD PART, NAMED FIRST
- Flaky diffs. Fonts, animation and scrollbars make two renders differ on identical code
- Always render in the same container image, never on a developer machine
- Disable animation and transition globally, wait for fonts to load, and hide anything showing a date

RENDERING
- Iterate every story, screenshot at a fixed set of viewport widths
- Deterministic file names so a baseline maps to exactly one story and width

COMPARING
- Pixelmatch with a small threshold; fail the build on any story over it
- Publish the diff images as CI artefacts so they can actually be looked at

APPROVING
- Updating a baseline is a commit, reviewed like any other change
- That commit is the approval step, and it is auditable

Include the render script, the comparison and the container definition.

What you lose

  • A rendering environment stable enough that a diff means a real change rather than a font rendering differently
  • A review interface where a designer approves a visual change without reading code
  • Parallel rendering of thousands of stories on every commit

If you would rather not build

  • Loki, if you already use Storybook

The escape hatch

open source · no votes, no paid placement

BackstopJS

$0

Visual regression testing with baselines and an HTML report.

garris/BackstopJSfree · open source

Playwright

$0

Has screenshot comparison built in, including a diff report.

microsoft/playwrightfree · open source

Why this verdict

our own opinion · changed only by a person

60/100

Verdict kinda at 60. The comparison is easy; making renders deterministic is the whole difficulty, and the prompt names each cause of flakiness.

History

tracked since 10 Aug 2026 · nothing is ever overwritten

Interest · last 30 days

Nothing recorded yet. This chart fills in once the page has visitors, votes or prompt copies — it will not draw a flat line to look busy.

Questions about Chromatic

answered from the record above

Is Chromatic free?

No — the plan we track is $149 a month. Starter from around $149/month billed monthly, priced on snapshot volume; a free tier covers small projects.

Can you replace Chromatic by building your own?

ALMOST. A weekend of work, and real gaps remain. Replacement score 60 out of 100, build time a weekend. Read what you lose before you decide.

How much does Chromatic cost?

$149 a month on Starter — $1,788 a year. Recorded 10 Aug 2026.

What do you lose by replacing Chromatic?

A rendering environment stable enough that a diff means a real change rather than a font rendering differently; A review interface where a designer approves a visual change without reading code; Parallel rendering of thousands of stories on every commit. If any of those carry weight for you, keep paying.

Is there an open-source alternative to Chromatic?

Yes: BackstopJS, Playwright. The prompt on this page is for when you want it your way instead.

Related entries

same category first, most replaced first

All 36 in Dev tools

Coming soon

Every week, something stops being worth paying for.

New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click.

free forever · no tracking pixel · every prompt stays free on the site

Esc