URI Patterns
Complete list of all WCAG 2.1 criteria (78 total)
Specific criterion by ID (e.g.,
1.4.3, 2.4.7)Filter criteria by conformance level
Filter criteria by POUR principle
POUR Principles
WCAG 2.1 organizes criteria under four principles:| Principle | URI | Description |
|---|---|---|
| Perceivable | wcag://criteria/principle/perceivable | Information must be presentable to users in ways they can perceive |
| Operable | wcag://criteria/principle/operable | UI components must be operable by all users |
| Understandable | wcag://criteria/principle/understandable | Information and operation must be understandable |
| Robust | wcag://criteria/principle/robust | Content must work with current and future assistive technologies |
Response Schema
Single Criterion
When requesting a specific criterion (e.g.,wcag://criteria/1.4.3):
WCAG criterion identifier (e.g.,
"1.4.3")Official criterion title (e.g.,
"Contrast (Minimum)")Conformance level:
"A", "AA", or "AAA"POUR principle:
"perceivable", "operable", "understandable", or "robust"Parent guideline ID (e.g.,
"1.4" for Distinguishable)Brief explanation of the requirement
User groups impacted by violations (e.g.,
["low-vision", "color-blind"])Remediation recommendations
Multiple Criteria
When requesting filtered lists (e.g.,wcag://criteria/level/AA), the response is an array of criterion objects with the same schema.
Examples
Get a Specific Criterion
Get All Level AA Criteria
Get All Perceivable Criteria
Get All Criteria
Quick Reference Tables
Level A (Must Have)
Fundamental accessibility features required for basic access:| ID | Title | Affected Users | Guideline |
|---|---|---|---|
| 1.1.1 | Non-text Content | screen-reader, low-vision | Text Alternatives |
| 1.3.1 | Info and Relationships | screen-reader | Adaptable |
| 2.1.1 | Keyboard | motor-impairment, keyboard-only | Keyboard Accessible |
| 2.4.1 | Bypass Blocks | screen-reader, keyboard-only | Navigable |
| 4.1.2 | Name, Role, Value | screen-reader | Compatible |
Level AA (Should Have)
Additional features addressing common barriers:| ID | Title | Affected Users | Guideline |
|---|---|---|---|
| 1.4.3 | Contrast (Minimum) | low-vision, color-blind | Distinguishable |
| 1.4.4 | Resize Text | low-vision | Distinguishable |
| 2.4.6 | Headings and Labels | screen-reader, cognitive | Navigable |
| 2.4.7 | Focus Visible | keyboard-only | Navigable |
| 3.2.4 | Consistent Identification | cognitive | Predictable |
Level AAA (Nice to Have)
Enhanced features for optimal accessibility:| ID | Title | Affected Users | Guideline |
|---|---|---|---|
| 1.4.6 | Contrast (Enhanced) | low-vision | Distinguishable |
| 2.4.9 | Link Purpose (Link Only) | screen-reader | Navigable |
| 3.1.5 | Reading Level | cognitive | Readable |
| 2.5.5 | Target Size | motor-impairment | Input Modalities |
Common Use Cases
Look Up Issue Context
When an analysis tool reports a WCAG violation:Build Compliance Checklist
Generate a checklist for a specific conformance level:Prioritize Remediation
Find all criteria affecting a specific user group:Filter by Principle
Focus remediation on one POUR principle at a time:Integration with Tools
WCAG criteria resources complement analysis tools:Affected User Groups
TheaffectedUsers field uses these standardized values:
| User Group | Description |
|---|---|
screen-reader | Users who rely on screen readers (blind, low-vision) |
low-vision | Users with partial sight who may use magnification |
color-blind | Users with color vision deficiencies |
motor-impairment | Users with limited mobility or dexterity |
keyboard-only | Users who navigate without a mouse |
cognitive | Users with cognitive or learning disabilities |
deaf | Users who are deaf or hard of hearing |
seizure | Users sensitive to flashing or motion |
Error Responses
Invalid criterion IDs return an error object:Related Resources
Contrast Thresholds
Specific contrast ratio requirements for criteria 1.4.3 and 1.4.6
Lighthouse Audits
Map Lighthouse audits to WCAG criteria
Analysis Tools
Tools that detect WCAG violations
Prompts
Use
explain-wcag-criterion for detailed explanationsStandards Reference
This resource is based on:- WCAG 2.1 (W3C Recommendation, June 2018)
- Level A: 30 criteria
- Level AA: 20 additional criteria (50 total)
- Level AAA: 28 additional criteria (78 total)