WCAG Compliance Checker
Test any URL against 20 WCAG 2.1 success criteria. Get a pass/fail breakdown per criterion, grouped by Perceivable, Operable, Understandable, and Robust.
Note: This tool analyses server-rendered HTML. Content loaded via JavaScript (React hydration, SPAs) may not be included. For full JS-rendered audits, use browser tools like Lighthouse or axe DevTools.
20 Success Criteria Checked
| SC | Name | Level | Principle |
|---|---|---|---|
| 1.1.1 | Non-text Content | A | Perceivable |
| 1.3.1 | Info and Relationships | A | Perceivable |
| 1.3.4 | Orientation | AA | Perceivable |
| 1.4.3 | Contrast (Minimum) | AA | Perceivable |
| 1.4.4 | Resize Text | AA | Perceivable |
| 1.4.11 | Non-text Contrast | AA | Perceivable |
| 2.1.1 | Keyboard | A | Operable |
| 2.4.2 | Page Titled | A | Operable |
| 2.4.3 | Focus Order | A | Operable |
| 2.4.4 | Link Purpose (In Context) | A | Operable |
| 2.4.5 | Multiple Ways | AA | Operable |
| 2.4.6 | Headings and Labels | AA | Operable |
| 2.4.7 | Focus Visible | AA | Operable |
| 3.1.1 | Language of Page | A | Understandable |
| 3.1.2 | Language of Parts | AA | Understandable |
| 3.3.1 | Error Identification | A | Understandable |
| 3.3.2 | Labels or Instructions | A | Understandable |
| 4.1.1 | Parsing | A | Robust |
| 4.1.2 | Name, Role, Value | A | Robust |
| 4.1.3 | Status Messages | AA | Robust |
Frequently Asked Questions
Common questions about the WCAG compliance checker, success criteria, and how the per-criterion audit works.
Why check per criterion?
A single score can obscure which specific WCAG requirements your site meets and which it misses. Per-criterion reporting gives you the same view an auditor uses — you can see exactly which success criteria pass and which need work.
The four POUR principles (Perceivable, Operable, Understandable, Robust) organise criteria by the type of barrier they address. This makes it easier to prioritise fixes: a page missing a lang attribute is a different kind of issue than a page with low contrast ratios.
This checker covers 20 criteria that can be evaluated from server-rendered HTML. For a full audit, combine it with manual keyboard testing, screen reader testing, and browser-based tools like axe DevTools.
Ship WCAG-compliant UIs faster
Our starter kits pass every criterion checked here out of the box. Contrast-checked, keyboard-tested, screen-reader verified.
Browse Starter Kits