WCAG 2.1 success criteria
All 78criteria from the W3C's Web Content Accessibility Guidelines, explained in plain English with failing and passing code examples — and how OnlyEnable handles each one.
Level A · 30 criteriaLevel AA · 20 criteriaLevel AAA · 28 criteria
Perceivable29 criteria
1.1.1ANon-text Content1.2.1AAudio-only and Video-only (Prerecorded)1.2.2ACaptions (Prerecorded)1.2.3AAudio Description or Media Alternative (Prerecorded)1.2.4AACaptions (Live)1.2.5AAAudio Description (Prerecorded)1.2.6AAASign Language (Prerecorded)1.2.7AAAExtended Audio Description (Prerecorded)1.2.8AAAMedia Alternative (Prerecorded)1.2.9AAAAudio-only (Live)1.3.1AInfo and Relationships1.3.2AMeaningful Sequence1.3.3ASensory Characteristics1.3.4AAOrientation1.3.5AAIdentify Input Purpose1.3.6AAAIdentify Purpose1.4.1AUse of Color1.4.2AAudio Control1.4.3AAContrast (Minimum)1.4.4AAResize Text1.4.5AAImages of Text1.4.6AAAContrast (Enhanced)1.4.7AAALow or No Background Audio1.4.8AAAVisual Presentation1.4.9AAAImages of Text (No Exception)1.4.10AAReflow1.4.11AANon-text Contrast1.4.12AAText Spacing1.4.13AAContent on Hover or Focus
Operable29 criteria
2.1.1AKeyboard2.1.2ANo Keyboard Trap2.1.3AAAKeyboard (No Exception)2.1.4ACharacter Key Shortcuts2.2.1ATiming Adjustable2.2.2APause, Stop, Hide2.2.3AAANo Timing2.2.4AAAInterruptions2.2.5AAARe-authenticating2.2.6AAATimeouts2.3.1AThree Flashes or Below Threshold2.3.2AAAThree Flashes2.3.3AAAAnimation from Interactions2.4.1ABypass Blocks2.4.2APage Titled2.4.3AFocus Order2.4.4ALink Purpose (In Context)2.4.5AAMultiple Ways2.4.6AAHeadings and Labels2.4.7AAFocus Visible2.4.8AAALocation2.4.9AAALink Purpose (Link Only)2.4.10AAASection Headings2.5.1APointer Gestures2.5.2APointer Cancellation2.5.3ALabel in Name2.5.4AMotion Actuation2.5.5AAATarget Size2.5.6AAAConcurrent Input Mechanisms
Understandable17 criteria
3.1.1ALanguage of Page3.1.2AALanguage of Parts3.1.3AAAUnusual Words3.1.4AAAAbbreviations3.1.5AAAReading Level3.1.6AAAPronunciation3.2.1AOn Focus3.2.2AOn Input3.2.3AAConsistent Navigation3.2.4AAConsistent Identification3.2.5AAAChange on Request3.3.1AError Identification3.3.2ALabels or Instructions3.3.3AAError Suggestion3.3.4AAError Prevention (Legal, Financial, Data)3.3.5AAAHelp3.3.6AAAError Prevention (All)