Free · accessibility checker · WCAG 2.2 AA
Free accessibility checker
Test any URL against WCAG 2.2 Level AA — the conformance level that EAA 2025, ADA Title III, and Section 508 reference. We use axe-core 4.11, the same engine plaintiff-firm scanners use to flag accessibility lawsuits. The full report — every violation, severity, the offending HTML, and a remediation checklist — lands in your inbox in 2-5 minutes.
Who uses an accessibility checker
- Engineering teams auditing the product before launch, a major redesign, or a procurement-driven VPAT requirement.
- Founders preparing for EAA 2025 — most non-EU operators discovered they were in scope only after the directive came into force.
- US businesses post-demand-letter — see the first-48-hours playbook if you just received one.
- Procurement teams evaluating accessibility before committing to a SaaS contract that requires VPAT.
- Agencies doing client work that needs a defensible accessibility status before launch.
What gets checked
All ~80 WCAG 2.2 AA criteria axe-core can evaluate objectively:
- Colour contrast (body text 4.5:1, large text 3:1, UI components 3:1)
- Form labels — every input has an accessible name
- Image alt text presence (machine can't judge meaning, only presence)
- Heading hierarchy (no skipped levels)
- Landmark structure (one main, header / footer / nav appropriately)
- ARIA roles consistent with native semantics
- Keyboard navigability — every interactive element is reachable
- Focus indicators — visible focus on all focusable elements
- HTML language declared, page title meaningful
- Skip links, target sizes, motion preferences, and ~70 more
What automated checks won't catch
Roughly 43% of WCAG criteria require human judgement — whether alt text is meaningful, whether heading order makes semantic sense, whether the language is plain enough for cognitive accessibility, whether form errors are understandable. After a clean automated check, a human audit (annual or post-major-redesign) is still recommended for full compliance. See the audit guide for what to expect.
Continuous checking, not point-in-time
A passing checker today doesn't mean a passing checker next quarter. The sustainable model is a CI pipeline that runs the same checks on every PR and blocks merges on serious-severity regressions. axle's GitHub Action does that, free for one repository.