Skip to main content
Status indicator: Under construction — coming soon
Platform overview

Five products. One checker engine. 52 of 55 WCAG 2.2 criteria.

WCAG Audit is a complete accessibility platform — not a single tool. From a Chrome extension for quick checks to a self-hosted server with real screen-reader walkthroughs, every surface uses the same checker engine.

One engine. Five surfaces.

All five products share the same 12 checkers. A criterion covered by one is covered by all of them — the differences are packaging and where you run them.

Checker Engine
12 checkers · axe-core · AI vision · VoiceOver · keyboard · viewport

Every team has a different workflow. We’ve got you covered.

Chrome Extension

One-click audit from the browser toolbar. See issues overlaid directly on the page with element-level highlighting and fix suggestions.

  • Runs all 12 checkers on the current page
  • Element-level highlighting with CSS selector paths
  • AI vision review (included on paid plans)
  • Export to Excel, Markdown, and JSON in one click
Best for: Developers doing spot-checks during development

CLI (wcag-audit)

Audit your entire application — including pages behind login. The CLI discovers routes from your framework, authenticates, and scans every page automatically.

  • Auto-discovers routes from Next.js, Remix, SvelteKit, and more
  • Authenticates via cookies, headers, or interactive login
  • Writes WCAG_FIXES.prompt.md — one-shot fix prompt for Claude Code / Cursor / Windsurf
  • 10 deterministic codemods auto-fix ~60% of rules (no LLM call) with the Next.js plugin
  • Intelligent caching — skip unchanged pages on re-runs
Best for: CI/CD pipelines, full compliance audits, LLM-assisted remediation

Self-hosted Server

Fastify + Playwright server you run on your own infrastructure. Multi-tenant API with job queues, real screen-reader walkthroughs, and no data leaving your network.

  • Multi-tenant REST API with API key authentication
  • Real VoiceOver / NVDA walkthroughs via guidepup
  • Job queue with concurrency control and retry logic
  • Self-hosted mode — audit results never leave your network
Best for: Agencies, enterprise with on-premise requirements

Desktop App (Electron)

Native macOS and Windows application with a graphical interface. Point-and-click auditing for teams that don’t live in the terminal.

  • Native installers — DMG for Mac, EXE for Windows
  • Bundles the companion server — no separate install needed
  • Same 12 checkers as the CLI and extension
  • Works offline — only AI vision requires an internet connection
Best for: Non-technical auditors, accessibility consultants

GitHub Action

One-line addition to your workflow file. Audit every PR automatically and fail the check if accessibility regressions are found.

  • Drop-in workflow — two lines of YAML
  • Uploads audit artifacts (Excel + JSON + Markdown)
  • Configurable fail-on threshold (critical, serious, moderate)
  • Auth credentials stored as GitHub Secrets
Best for: Teams shipping fast, PR-based workflows

One audit. Seven files. Pick the one your workflow needs.

Every audit run produces up to seven output files. Excel and Markdown are generated by default — enable the rest in .wcagauditrc.

wcag-report.xlsx
Excel workbook. Share with auditors, legal, clients.
WCAG_FIXES.prompt.md
One-shot fix prompt. Open in Claude Code, Cursor, or Windsurf to remediate all findings in a single pass.
WCAG_FIXES.md
Markdown summary. Great for code review.
wcag-ai-fix.json
Structured fix prompts. Paste into Cursor / Claude Code / Windsurf.
.cursor/rules
Cursor project rules file.
AGENTS.md
Agent instructions for Claude Code.
wcag-coverage.json
Machine-readable. Pipe into dashboards.
wcag-report.json
Full findings JSON. Build your own reporting.

Findings fixed, not just reported.

Two remediation paths run automatically after every scan — deterministic codemods for the rules that are always the same, and a one-shot LLM prompt for everything else.

Codemod auto-fixZero AI cost

About 60% of common rules are auto-fixed with a deterministic codemod when the @wcag-audit/next-plugin is installed. No LLM call, no cost, no review needed.

  • text-spacing (1.4.12)
  • contrast (1.4.3)
  • alt text (1.1.1)
  • label (1.3.1)
  • button-name (4.1.2)
  • link-name (2.4.4)
  • image-alt (1.1.1)
  • lang-html (3.1.1)
  • missing-form-label (1.3.1)
  • fixed-width-overflow (1.4.10)
One-shot fix promptWCAG_FIXES.prompt.md

Every scan writes a single markdown file containing every finding mapped to its source file and line. Open it in your LLM editor and apply all fixes in one pass.

  • Works with Claude Code, Cursor, and Windsurf
  • Findings ordered by severity — critical first
  • Source lines resolved via exact, likely, or grep confidence
  • False positives you’ve dismissed are excluded automatically
@wcag-audit/next-plugin — exact source mapping for Next.js

Run wcag-audit plugin-init to auto-install. The plugin stamps data-wcag-src attributes on every JSX element at build time, enabling the codemod path to resolve findings to the exact source file and line with “exact” confidence instead of a heuristic grep.

Twelve checkers. One engine. Deployed everywhere.

axe-core
100+ automated rules
Keyboard / focus
Tab walk, focus traps, visible focus
Viewport / reflow
320px · 200% zoom · text spacing
Hover & on-focus
Tooltip dismiss · persist · hoverable
Motion / flashes
Autoplay · 10s timelapse flash analysis
Forms / errors
Invalid submit · redundant entry
Pointer & gestures
24px targets · multi-touch detection
Audio / video
Caption · subtitle · description tracks
Accessible auth
CAPTCHA · paste-blocked · puzzles
SR shortcuts
Screen-reader shortcut uniqueness
Multi-page consistency
Navigation + labels across pages
AI vision review
Multi-provider screenshot analysis

Coverage is identical across all five surfaces. If a checker runs in the extension, it runs in the CLI, the server, the desktop app, and the GitHub Action.

Real screen-reader walkthroughBusiness tier

VoiceOver (macOS) and NVDA (Windows) walkthroughs powered by guidepup. The server launches a real screen reader, navigates your page, and records every announcement. No emulation — real assistive technology output.

AI vision review, included on every paid plan.

The AI vision checker evaluates 12 WCAG criteria that require visual judgment. We cover the AI cost — no API key to configure, no per-request charges.

Powered by Anthropic Claude
Claude Sonnet 4 evaluates each page screenshot for the 12 visual-judgment criteria that rule engines can't check. Included on every paid plan — no API key, no setup, no per-request billing.
Screenshots are forwarded through wcagaudit.io to Anthropic Claude using our server-side API key. We do not retain screenshots or model output beyond the request lifecycle.
12 criteria evaluated by AI vision
CriterionWhat we check
1.1.1Non-text content — alt text quality and accuracy
1.3.1Info and relationships — visual structure vs semantic markup
1.3.3Sensory characteristics — instructions relying on shape, size, location
1.4.1Use of color — color as the only means of conveying info
1.4.3Contrast (minimum) — text legibility against backgrounds
1.4.5Images of text — text rendered as images
1.4.11Non-text contrast — UI components and graphical objects
2.4.6Headings and labels — descriptive and meaningful
2.4.7Focus visible — keyboard focus indicator presence
2.5.3Label in name — visible label matches accessible name
3.1.2Language of parts — correct lang attributes on mixed-language content
3.3.2Labels or instructions — form field labels present and clear

Honesty constraint: The AI prompt includes strict instructions to report “not enough information” rather than guess. Every finding includes the original screenshot region so you can verify.

Built for enterprise procurement.

Unlimited seats
Onboard every developer, QA engineer, and designer. Pay only for pages audited.
Net-30 invoicing
Monthly invoicing with Net-30 payment terms. One consolidated invoice across your whole team.
SSO ready
SAML SSO with Okta, Azure AD, and Google Workspace via Clerk.
Self-hosted option
Run the server on your own infrastructure. Audit data never leaves your network.
Dedicated support
Slack Connect channel with direct access to the engineering team.
Custom integrations
Webhook callbacks, API access, and custom reporting pipelines.

Five products. One platform. Start free.

Three free audits per day, no credit card required. Upgrade when you need more.

Need help? Book a demo