Reference

WCAG guidelines in plain English

WCAG, the Web Content Accessibility Guidelines, is the W3C standard for websites that people with disabilities can use. US courts and the Department of Justice point to it for the ADA, and the European standard behind the European Accessibility Act is built on it. This page explains how WCAG is put together, says what each of the 13 guidelines means in plain words, and lists every level A and AA success criterion in WCAG 2.2 with a one-line summary.

A plain-English summary, not the standard itself and not legal advice. The W3C text is the one that counts, and each criterion below links to the W3C's own explanation of it.

How WCAG is built

WCAG has four layers, from broad to specific.

The levels stack. To meet level AA, a page meets every A criterion and every AA criterion. That is 55 criteria in WCAG 2.2 and 50 in WCAG 2.1. The W3C does not recommend requiring AAA for a whole site, because some content cannot meet every AAA criterion.

The four principles and 13 guidelines in plain English

WCAG 2.2 quick reference: every level A and AA criterion

The tables list all 55 level A and AA success criteria in WCAG 2.2, grouped by principle. Each name links to the W3C's explanation. Six are marked "new in 2.2". Take those six out, add back 4.1.1 Parsing, which 2.2 removed, and you have the 50 criteria of WCAG 2.1 AA. The 31 AAA criteria are left out here; the full WCAG 2.2 text has them.

Perceivable

Principle 1: level A and AA criteria
CriterionLevelWhat it asks
1.1.1 Non-text ContentAImages, icons and image buttons have a text alternative. Decorative images are hidden from screen readers.
1.2.1 Audio-only and Video-only (Prerecorded)AA recorded audio clip has a transcript, and a recorded video with no sound has a text or audio version.
1.2.2 Captions (Prerecorded)ARecorded videos with sound have captions.
1.2.3 Audio Description or Media Alternative (Prerecorded)ARecorded videos have audio description or a full text version of what they show.
1.2.4 Captions (Live)AALive video with sound has captions.
1.2.5 Audio Description (Prerecorded)AARecorded videos have audio description of what is only shown on screen.
1.3.1 Info and RelationshipsAHeadings, lists, tables and form labels are marked up in the code, not only styled to look that way.
1.3.2 Meaningful SequenceAThe order of the content in the code makes sense when read in sequence.
1.3.3 Sensory CharacteristicsAInstructions do not depend only on shape, size, position or sound, such as "press the round button on the right".
1.3.4 OrientationAAThe page works whether a phone or tablet is held upright or sideways.
1.3.5 Identify Input PurposeAAFields that ask for personal details, such as name, email or address, say so in the code, so browsers can fill them in.
1.4.1 Use of ColorAColor is never the only way information is shown, such as a red border as the only sign of an error.
1.4.2 Audio ControlASound that plays by itself for more than 3 seconds can be paused or turned down.
1.4.3 Contrast (Minimum)AAText has a contrast ratio of at least 4.5 to 1 against its background, or 3 to 1 for large text.
1.4.4 Resize TextAAText can be zoomed to 200% without content or functions getting lost.
1.4.5 Images of TextAAText is real text, not a picture of text, except in logos and similar cases.
1.4.10 ReflowAAAt 400% zoom, or on a screen 320 pixels wide, the page reads without scrolling sideways. Maps and data tables are exceptions.
1.4.11 Non-text ContrastAAButtons, form field borders, focus outlines and icons that carry meaning have a contrast ratio of at least 3 to 1.
1.4.12 Text SpacingAANothing gets cut off or overlaps when a reader increases line, letter, word and paragraph spacing.
1.4.13 Content on Hover or FocusAAPop-ups that appear on hover or focus can be closed without moving the pointer, can be hovered over, and stay until the reader moves on.

Operable

Principle 2: level A and AA criteria
CriterionLevelWhat it asks
2.1.1 KeyboardAEverything on the page can be done with a keyboard alone.
2.1.2 No Keyboard TrapAKeyboard focus can always move away from any element.
2.1.4 Character Key ShortcutsAShortcuts that use a single character key, such as a letter or a number, can be turned off or changed, or work only when their element has focus.
2.2.1 Timing AdjustableATime limits can be turned off, changed or extended, with a few exceptions.
2.2.2 Pause, Stop, HideAContent that moves, blinks, scrolls or updates by itself can be paused, stopped or hidden.
2.3.1 Three Flashes or Below ThresholdANothing flashes more than three times in one second, unless the flash is small or dim enough to be safe.
2.4.1 Bypass BlocksAThere is a way to skip blocks that repeat on every page, such as the main menu.
2.4.2 Page TitledAEach page has a title that says what it is.
2.4.3 Focus OrderAKeyboard focus moves through the page in an order that keeps the meaning.
2.4.4 Link Purpose (In Context)AThe purpose of each link is clear from its text, or from the text around it.
2.4.5 Multiple WaysAAThere is more than one way to find a page, such as the menu plus a search or a site map.
2.4.6 Headings and LabelsAAHeadings and labels describe their topic or purpose.
2.4.7 Focus VisibleAAKeyboard focus is visible.
2.4.11 Focus Not Obscured (Minimum)AA, new in 2.2The element with keyboard focus is not completely hidden behind a sticky header, a cookie banner or other content.
2.5.1 Pointer GesturesAAnything that needs a pinch, a swipe or a drawn path also works with a single tap or click.
2.5.2 Pointer CancellationAActions happen when the pointer is released, not when it is pressed, or they can be stopped or undone.
2.5.3 Label in NameAThe name a screen reader announces for a control contains the text shown on it.
2.5.4 Motion ActuationAAnything done by shaking or tilting the device can also be done another way, and the motion can be turned off.
2.5.7 Dragging MovementsAA, new in 2.2Anything done by dragging can also be done with single clicks or taps.
2.5.8 Target Size (Minimum)AA, new in 2.2Click and tap targets are at least 24 by 24 pixels, or have enough space around them. Links inside text are an exception.

Understandable

Principle 3: level A and AA criteria
CriterionLevelWhat it asks
3.1.1 Language of PageAThe main language of the page is set in the code.
3.1.2 Language of PartsAAPassages in another language are marked with their language.
3.2.1 On FocusAMoving focus to an element does not change the page by itself, such as submitting a form or opening a new window.
3.2.2 On InputAChanging a field or a setting does not change the page by itself, unless the reader was told it would.
3.2.3 Consistent NavigationAAMenus and other navigation that repeat across pages stay in the same order.
3.2.4 Consistent IdentificationAAThings that do the same job have the same name on every page.
3.2.6 Consistent HelpA, new in 2.2Help that appears on several pages, such as contact details or a chat, sits in the same place relative to the rest of the page.
3.3.1 Error IdentificationAWhen a form finds an error, it shows which field is wrong and describes the problem in text.
3.3.2 Labels or InstructionsAFields that need input have labels or instructions.
3.3.3 Error SuggestionAAWhen a form knows how to fix an error, it tells the reader how.
3.3.4 Error Prevention (Legal, Financial, Data)AAOrders, legal agreements and changes to stored data can be undone, are checked for errors, or can be confirmed before they go through.
3.3.7 Redundant EntryA, new in 2.2Information the reader already entered in the same process is filled in again or offered, not asked for twice.
3.3.8 Accessible Authentication (Minimum)AA, new in 2.2Logging in does not require remembering, retyping or solving a puzzle, unless there is another way or help, such as allowing paste and password managers. Recognizing objects in pictures is allowed.

Robust

Principle 4: level A and AA criteria
CriterionLevelWhat it asks
4.1.2 Name, Role, ValueAEvery control tells assistive technology its name, role and state. Standard HTML controls do this already; custom-built ones often do not.
4.1.3 Status MessagesAAStatus messages, such as "added to cart" or "5 results", are announced by screen readers without moving focus.

What changed from WCAG 2.1 to 2.2

WCAG 2.2 became a W3C standard in October 2023, and the W3C published an updated version in December 2024. The changes are small.

Everything else is the same. In the W3C's words, "sites which conform to WCAG 2.2 also conform to WCAG 2.1".

Which version to test against

The W3C recommends WCAG 2.2 as the target, even where a law or a contract names an older version. The rules that name a version still say 2.1 AA: the Department of Justice's 2024 rule for state and local government websites, and EN 301 549, the European standard behind the European Accessibility Act. A site that meets 2.2 AA meets 2.1 AA too, so building to 2.2 covers both. Our audits test WCAG 2.1 AA, the version those rules name.

WCAG and the ADA

The ADA dates from 1990 and does not mention websites or WCAG. For businesses open to the public, no federal rule names a technical standard. The Department of Justice's 2022 guidance calls WCAG helpful guidance and says businesses have flexibility in how they comply. In practice, demand letters, lawsuits and settlements point to WCAG 2.1 AA, which is why audits use it. For what that means for your site, see is my website ADA compliant.

WCAG 3 is still a draft

The W3C is writing WCAG 3.0. It is a Working Draft, last published in September 2026, and it will change before it becomes a standard. No law points to it. For now, test against WCAG 2.1 or 2.2.

How to check your site against WCAG

About a third of the A and AA criteria can be decided by a machine with certainty: an image has an alt attribute or it does not, and a contrast ratio clears 4.5 to 1 or it does not. The rest need a person. Is the alt text useful? Does focus move in an order that makes sense? Can the checkout be finished with a keyboard? To check the parts you can test yourself in a browser, use the ADA compliance checklist. The WCAG compliance check guide explains the three depths of testing and what each one costs.

Common questions

How many WCAG guidelines are there?

Thirteen, under four principles. Under the guidelines sit the success criteria: 86 in WCAG 2.2 and 78 in WCAG 2.1. People often say "guidelines" when they mean the criteria.

What is the difference between WCAG 2.1 and 2.2?

WCAG 2.2 adds nine success criteria, six of them at level A or AA, and removes 4.1.1 Parsing. The rest is the same, so a site that meets 2.2 also meets 2.1.

Which WCAG level do I need?

Level AA. It is the level that laws, courts and contracts refer to. Level A alone is too little, and the W3C does not recommend requiring AAA for a whole site.

Is WCAG 3 replacing WCAG 2.2?

Not yet. WCAG 3.0 is a draft and will change before it is final. WCAG 2.1 and 2.2 are the versions to test against today.

Can an automated tool check all of WCAG?

No. A tool can decide about a third of the A and AA criteria with certainty. The rest need a person with a keyboard and a screen reader. A clean scan means the tool found nothing in the part it can check.

See where one page stands on the machine-checkable part of WCAG with the free one-page check. For every page, with each finding tied to its criterion: the automated audit is $149 and the signed audit is $490.