Ship accessible. Stay accessible.

AccessLint checks your app for accessibility issues as you build, on every pull request, and on your live site, so problems get caught, not shipped.

Coverage from pull request to production

In development

Catch issues in the tests you already run: assertions for Playwright, Vitest, and Storybook, plus a Chrome extension for spot checks.

In review

AccessLint reviews every pull request, auditing the changed files and commenting inline so regressions are flagged before they merge. See a sample review.

In production

Monitor real user journeys on your live site. A new accessibility issue triggers an alert you can trust, with evidence you can share. See monitoring.

AccessLint bot reviewing a pull request on GitHub, showing inline comments for accessibility issues like missing alt attributes and links without discernible text.

Try it now: scan any page or repo

Try:demo.accesslint.com/broken·github.com/AccessLint/demo

Powered by @accesslint/core

Every stage runs the same @accesslint/core engine: 95 rules, zero dependencies, 53ms median audit time.

The toolkit

Core

A zero-dependency WCAG engine for browsers, headless browsers, and server-side DOMs.

Playwright

Accessibility assertions for your Playwright end-to-end tests with a single matcher.

Vitest

Accessibility assertions for your Vitest test suite with a single matcher.

Storybook

Accessibility feedback for every component in your Storybook.

a11y agent

Real-time WCAG auditing in your browser with AI-powered guidance.