WCAG 2.2 AA checklist in plain English

To meet WCAG 2.2 Level AA a page must pass 55 success criteria: 31 at Level A and 24 at Level AA (W3C, current version dated 12 December 2024). The full list is below, each with a plain-English line and a quick test. Six of them are new in 2.2, marked 'new in 2.2', and the old 4.1.1 Parsing rule was removed.

Checked 3 November 2026 · sources below

All 55 WCAG 2.2 Level A and AA success criteria

#CriterionLevelIn plain wordsQuick test
1.1.1Non-text ContentAMeaningful images, icons and image buttons have a text alternative; decoration is hiddenCheck each image's alt text says what it shows or does
1.2.1Audio-only and Video-only (Prerecorded)AAudio-only has a transcript; silent video has a text or audio descriptionLook for a transcript link next to podcasts
1.2.2Captions (Prerecorded)ARecorded videos with sound have accurate captionsTurn captions on; read along for errors
1.2.3Audio Description or Media Alternative (Prerecorded)AImportant visual information in videos is described in audio or textListen without watching: is anything lost?
1.2.4Captions (Live)AALive video streams have captionsCheck the live player for a captions option
1.2.5Audio Description (Prerecorded)AARecorded videos have audio description of key visualsLook for an audio-described version or track
1.3.1Info and RelationshipsAHeadings, lists, tables and form labels are real HTML, not just bold or big textView the heading outline (browser extension or screen reader)
1.3.2Meaningful SequenceAReading order in the code makes senseTab and read with a screen reader: does the order match the screen?
1.3.3Sensory CharacteristicsAInstructions do not rely only on shape, colour, size or positionSearch the text for 'click the green button' or 'on the right'
1.3.4OrientationAAThe page works in both portrait and landscapeRotate a phone
1.3.5Identify Input PurposeAAPersonal fields (name, email, phone) use the right autocomplete settingCheck that the browser offers to autofill the fields
1.4.1Use of ColorAColour is never the only way to show meaning (errors, links, charts)View the page in greyscale
1.4.2Audio ControlASound that plays by itself for over 3 seconds can be paused or mutedLoad the page with sound on
1.4.3Contrast (Minimum)AAText contrast at least 4.5:1, large text 3:1Contrast checker on the lightest text
1.4.4Resize TextAAText can be enlarged to 200% without losing contentZoom the browser to 200%
1.4.5Images of TextAAReal text is used instead of pictures of text (logos are fine)Try to select the words with the mouse
1.4.10ReflowAAContent fits a 320-pixel-wide screen without sideways scrollingOn a 1280-pixel laptop screen, zoom to 400% (= 320 px)
1.4.11Non-text ContrastAAButtons, field borders, focus rings and chart parts have 3:1 contrastContrast checker on a field border
1.4.12Text SpacingAANothing breaks when users increase line, letter and word spacingApply a text-spacing bookmarklet
1.4.13Content on Hover or FocusAATooltips and pop-ups can be dismissed, hovered and stay openHover a tooltip, press Esc, move the mouse onto it
2.1.1KeyboardAEverything works with a keyboardPut the mouse away and complete one task
2.1.2No Keyboard TrapAKeyboard focus never gets stuckTab into every widget and out again
2.1.4Character Key ShortcutsASingle-letter shortcuts can be turned off or changedPress letter keys outside text fields
2.2.1Timing AdjustableATime limits can be turned off, adjusted or extendedLet a form or session sit idle
2.2.2Pause, Stop, HideAMoving, blinking or auto-updating content can be pausedLook for a pause button on carousels
2.3.1Three Flashes or Below ThresholdANothing flashes more than 3 times a secondWatch animations and videos
2.4.1Bypass BlocksAA way to skip repeated blocks such as the menu (skip link or headings)Press Tab once on load: is there a 'skip to content' link?
2.4.2Page TitledAEach page has a clear, unique titleRead the browser tab
2.4.3Focus OrderATab order follows a logical pathTab through the page
2.4.4Link Purpose (In Context)ALink text (with its sentence) says where it goesSearch for 'click here' and 'read more'
2.4.5Multiple WaysAAMore than one way to find pages (menu, search, sitemap)Check for search or a site map
2.4.6Headings and LabelsAAHeadings and labels describe their topic or purposeRead the headings alone: do they make sense?
2.4.7Focus VisibleAAYou can always see which element has keyboard focusTab and watch for the focus ring
2.4.11Focus Not Obscured (Minimum)AAThe focused element is not fully hidden by sticky bars or pop-ups (new in 2.2)Tab down the page with a cookie banner open
2.5.1Pointer GesturesAPinch, swipe or multi-finger actions also work with a single tapTry maps and sliders with one finger
2.5.2Pointer CancellationAActions fire on release, so a mistaken press can be cancelled by sliding awayPress a button, slide off, release
2.5.3Label in NameAA control's spoken name includes its visible textUse voice control: 'click Search'
2.5.4Motion ActuationAShake or tilt features also have a button and can be turned offLook for shake-to-undo features
2.5.7Dragging MovementsAAAnything you drag can also be done with simple taps or clicks (new in 2.2)Try sliders and drag-and-drop lists with taps only
2.5.8Target Size (Minimum)AATap targets at least 24 x 24 CSS pixels, or spaced apart (new in 2.2)Measure small icons in browser developer tools
3.1.1Language of PageAThe page states its main language in the codeCheck for lang='en' (or similar) on the html tag
3.1.2Language of PartsAAPassages in another language are markedCheck a Hindi or French quote has its own lang
3.2.1On FocusAMoving focus onto something does not change the page by surpriseTab onto fields and menus
3.2.2On InputAChanging a setting does not trigger a surprise change unless warnedPick an option in each dropdown
3.2.3Consistent NavigationAAMenus appear in the same order on every pageCompare the menu on 3 pages
3.2.4Consistent IdentificationAAThe same function has the same name everywhereCompare search and cart labels across pages
3.2.6Consistent HelpAHelp options (contact, chat, FAQ) are in the same place on each page (new in 2.2)Compare where 'Contact' sits on 3 pages
3.3.1Error IdentificationAErrors are described in textSubmit the form empty
3.3.2Labels or InstructionsAFields have visible labels or instructionsLook for fields that rely on placeholder text only
3.3.3Error SuggestionAAError messages suggest how to fix the problemType a wrong email format
3.3.4Error Prevention (Legal, Financial, Data)AAPurchases and legal or data submissions can be checked, corrected or reversedLook for a review step before payment
3.3.7Redundant EntryAPeople are not asked to type the same information twice in one process (new in 2.2)Go through checkout: is the address asked for twice?
3.3.8Accessible Authentication (Minimum)AALogging in does not require a memory or puzzle test; paste and password managers work (new in 2.2)Paste a password into the login field
4.1.2Name, Role, ValueACustom controls tell assistive technology what they are and their stateScreen reader on menus, tabs and toggles
4.1.3Status MessagesAAMessages like 'added to cart' are announced without moving focusScreen reader while adding an item or submitting

How to use this checklist

  1. Pick 3-5 key pages (home, a content page, a form, checkout).
  2. Run a free automated tool first - WAVE, axe DevTools or Lighthouse - to catch the easy failures such as contrast, missing alt text and missing labels.
  3. Work down the table by hand for the rest: keyboard, zoom, screen reader and form tests.
  4. Mark each row pass, fail or not applicable (for example 1.2.x if there is no video).

A page meets Level AA only when every applicable A and AA row passes. Our 30-minute self-check covers the quickest tests first.

Why automated tools are not enough

When the UK Government Digital Service tried 10 free tools on a deliberately broken page in 2017, 29% of the barriers it had planted were missed by every tool. Rows such as 1.3.2, 2.4.3, 2.4.6 and 3.3.3 need a person to judge.

Australia

The Disability Discrimination Act 1992 covers websites. The Australian Human Rights Commission's advisory notes (version 4.1, 2014, being updated) point to WCAG as the reference standard. This is general information, not legal advice.

Questions

How many success criteria are in WCAG 2.2?
86 in total: 31 Level A, 24 Level AA and 31 Level AAA. Level AA conformance means passing all 55 A and AA criteria.
Is WCAG 2.2 backwards compatible with 2.1?
Yes. A page that meets 2.2 AA also meets 2.1 AA; 4.1.1 Parsing was removed in 2.2 because modern browsers made it obsolete.
What does 'zoom to 400%' have to do with 320 pixels?
On a 1280-pixel-wide laptop screen, 400% zoom leaves 320 CSS pixels of width - the same as a small phone. That is how the Reflow rule (1.4.10) is usually tested.

Sources

See the WCAG 2.2 check

An automated WCAG 2.2 AA check on desktop and phone, then a person reviews every finding.

See the WCAG 2.2 check