Шпаргалка по WCAG 2.2: все критерии A и AA на одной странице
Обновлено 14 октября 2026 г. · 3 мин чтения
В WCAG 2.2 86 критериев успеха в четырёх принципах и 13 рекомендациях (guidelines). Для сайта важен уровень AA, то есть все 31 критерий уровня A и 24 критерия уровня AA — всего 55. На этой странице эти 55 перечислены в одной таблице с кратким объяснением простым языком и ссылкой на наше объяснение каждого, а также есть чек-лист в PDF, по которому можно пройтись.
Это общая информация, а не юридическая консультация.
WCAG 2.2 в цифрах
| Что | Число | Примечания |
|---|---|---|
| Принципы | 4 | Воспринимаемость, управляемость, понятность, надёжность |
| Рекомендации (guidelines) | 13 | 4 + 5 + 3 + 1 по четырём принципам |
| Критерии уровня A | 31 | Минимум |
| Критерии уровня AA | 24 | A + AA = 55, уровень, на который ссылаются законы |
| Критерии уровня AAA | 31 | A + AA + AAA = 86 |
| Новые по сравнению с WCAG 2.1 | 9 | Критерий 4.1.1 «Синтаксический анализ» устарел и удалён |
Числа соответствуют Рекомендации WCAG 2.2. Критерий 4.1.1 «Синтаксический анализ» всё ещё присутствует в нумерации, помеченный как устаревший и удалённый, поэтому можно насчитать 87 позиций, но только 86 критериев. Подробнее об уровнях — в материале уровни WCAG A, AA и AAA, о новых критериях — в WCAG 2.1 и 2.2.
Все критерии A и AA
В таблице — каждый критерий WCAG 2.2 уровней A и AA. Каждое название ведёт к нашему объяснению; в последнем столбце показано, проверяют ли наши автоматические правила часть этого критерия. Критерии без автоматического покрытия требуют ручной проверки.
| Критерий успеха | Уровень | Что требует | Автоматическая проверка |
|---|---|---|---|
| 1.1.1 Нетекстовый контент | A | WCAG 1.1.1 требует текстовую альтернативу для каждого изображения, иконки и кнопки-картинки (уровень A). Как писать alt, когда он пустой, исключения и проверка. | Частично |
| 1.2.1 Только аудио и только видео (записанные) | A | WCAG 1.2.1 требует расшифровку для записанного аудио и текстовую или звуковую альтернативу для видео без звука (уровень A). Что подходит, исключение и проверка. | Ручная проверка |
| 1.2.2 Субтитры (записанные) | A | WCAG 1.2.2 требует субтитры для всех записанных видео со звуком (уровень A). Что должно быть в субтитрах, почему автосубтитров мало и как их проверить на сайте. | Частично |
| 1.2.3 Аудиодескрипция или альтернатива для медиа (записанные) | A | WCAG 1.2.3 требует аудиодескрипцию или полную текстовую альтернативу для записанного видео (уровень A). Что значит каждый вариант, когда они не нужны, проверка. | Ручная проверка |
| 1.2.4 Субтитры (в прямом эфире) | AA | WCAG 1.2.4 требует субтитры для прямых трансляций со звуком, например вебинаров и live shopping (уровень AA). Что считается прямым эфиром, исключения, проверка. | Ручная проверка |
| 1.2.5 Аудиодескрипция (записанные) | AA | WCAG 1.2.5 требует аудиодескрипцию для всех записанных видео со звуком (уровень AA). Когда она не нужна, что такое расширенная аудиодескрипция, как проверить. | Ручная проверка |
| 1.3.1 Информация и взаимосвязи | A | WCAG 1.3.1 требует, чтобы заголовки, списки, таблицы и подписи полей были размечены в коде, а не только оформлены (уровень A). Частые ошибки, проверка, решение. | Частично |
| 1.3.2 Значимая последовательность | A | WCAG 1.3.2 требует, чтобы порядок контента в коде сохранял смысл при чтении вслух (уровень A). Частые ошибки CSS-вёрстки, как проверить порядок и исправить. | Ручная проверка |
| 1.3.3 Сенсорные характеристики | A | WCAG 1.3.3: инструкции не должны опираться только на форму, цвет, размер, место или звук, как «нажмите круглую кнопку» (уровень A). Примеры, проверка, решение. | Ручная проверка |
| 1.3.4 Ориентация | AA | WCAG 1.3.4: сайт не должен фиксировать портретную или альбомную ориентацию, если она не необходима (уровень AA). Что это значит, как проверить и исправить. | Частично |
| 1.3.5 Определение назначения поля ввода | AA | WCAG 1.3.5 требует, чтобы поля для данных о самом пользователе, например имени или email, указывали назначение через autocomplete (уровень AA). Поля и проверка. | Частично |
| 1.4.1 Использование цвета | A | WCAG 1.4.1: цвет не должен быть единственным визуальным способом передать информацию — ссылки, ошибки, наличие товара (уровень A). Примеры и исправление. | Частично |
| 1.4.2 Управление звуком | A | WCAG 1.4.2: звук, который играет сам дольше 3 секунд, нужно уметь поставить на паузу, остановить или убавить (уровень A). Типичные ошибки, проверка и решения. | Частично |
| 1.4.3 Контраст (минимальный) | AA | WCAG 1.4.3 требует контраст не ниже 4,5:1 для текста и 3:1 для крупного текста (уровень AA). Что считается крупным текстом, исключения и как проверить. | Частично |
| 1.4.4 Изменение размера текста | AA | WCAG 1.4.4 требует, чтобы текст можно было увеличить до 200 % без потери контента и функций (уровень AA). Почему запрет масштаба — ошибка, исключения, проверка. | Частично |
| 1.4.5 Изображения текста | AA | WCAG 1.4.5 требует по возможности использовать настоящий текст вместо картинок с текстом (уровень AA). Исключения для логотипов, примеры, проверка, исправление. | Ручная проверка |
| 1.4.10 Перекомпоновка (reflow) | AA | WCAG 1.4.10: страница должна работать при ширине 320 CSS px или масштабе 400 % без горизонтальной прокрутки (уровень AA). Исключения, проверка, исправление. | Ручная проверка |
| 1.4.11 Контраст нетекстового контента | AA | WCAG 1.4.11 требует контраст 3:1 для иконок, рамок полей формы, индикаторов фокуса и элементов графиков (уровень AA). Исключения, как проверить и как исправить. | Ручная проверка |
| 1.4.12 Интервалы в тексте | AA | WCAG 1.4.12: текст не должен ломаться при межстрочном интервале 1,5, отступе абзаца 2×, интервалах букв 0,12 и слов 0,16 (уровень AA). Проверка и исправление. | Частично |
| 1.4.13 Контент при наведении или фокусе | AA | WCAG 1.4.13: подсказки, мегаменю и окна при наведении или фокусе должно быть можно закрыть, навести на них указатель, и они не должны исчезать сами (AA). | Ручная проверка |
| 2.1.1 Клавиатура | A | WCAG 2.1.1 требует, чтобы каждая функция страницы работала только с клавиатуры (уровень A). Что охватывает критерий, единственное исключение, как это проверить. | Частично |
| 2.1.2 Отсутствие клавиатурной ловушки | A | WCAG 2.1.2: если фокус клавиатуры попал в компонент, его должно быть можно вывести оттуда только с клавиатуры (уровень A). Типичные ловушки и их проверка. | Ручная проверка |
| 2.1.4 Сочетания клавиш из одного символа | A | WCAG 2.1.4: сочетания клавиш из одного символа должно быть можно отключить, переназначить или ограничить элементом в фокусе (уровень A). Примеры и проверка. | Ручная проверка |
| 2.2.1 Регулируемое время | A | WCAG 2.2.1 требует, чтобы ограничения времени можно было отключить, изменить или продлить: с предупреждением и 20 секундами (уровень A). Исключения и проверка. | Частично |
| 2.2.2 Пауза, остановка, скрытие | A | WCAG 2.2.2 требует способ приостановить, остановить или скрыть контент, который движется дольше пяти секунд или обновляется сам (уровень A). Карусели, проверка. | Частично |
| 2.3.1 Три вспышки или ниже порога | A | WCAG 2.3.1 запрещает контент, который вспыхивает больше трёх раз за любую секунду, если он не ниже порогов (уровень A). Что считается вспышкой и как проверить. | Ручная проверка |
| 2.4.1 Пропуск блоков | A | WCAG 2.4.1 требует способ пропустить блоки, которые повторяются на каждой странице, например меню (уровень A). Skip-ссылки, ориентиры, заголовки и проверка. | Частично |
| 2.4.2 Заголовок страницы | A | WCAG 2.4.2 требует, чтобы у каждой веб-страницы был заголовок, описывающий её тему или назначение (уровень A). Хорошие title для магазинов и SPA, проверка. | Частично |
| 2.4.3 Порядок фокуса | A | WCAG 2.4.3 требует, чтобы фокус клавиатуры перемещался в порядке, который сохраняет смысл и работоспособность (уровень A). Положительный tabindex и проверка. | Ручная проверка |
| 2.4.4 Назначение ссылки (в контексте) | A | WCAG 2.4.4 требует, чтобы назначение ссылки было понятно из её текста или контекста (уровень A). Почему «Подробнее» и ссылки-иконки без имени — ошибка. | Частично |
| 2.4.5 Несколько способов | AA | WCAG 2.4.5 требует более одного способа найти страницу, например меню и поиск или карту сайта (уровень AA). Исключение для оформления заказа, примеры, проверка. | Ручная проверка |
| 2.4.6 Заголовки и подписи | AA | WCAG 2.4.6 требует, чтобы заголовки и подписи описывали тему или назначение (уровень AA). Чего он не требует, порядок заголовков, подписи полей форм и проверка. | Ручная проверка |
| 2.4.7 Видимый фокус | AA | WCAG 2.4.7 требует, чтобы фокус клавиатуры всегда был виден (уровень AA). Почему outline: none всё ломает, чем он отличается от 2.4.13 и как проверить. | Ручная проверка |
| 2.4.11 Фокус не скрыт (минимум) (новое в 2.2) | AA | WCAG 2.4.11 (новый в 2.2, AA): элемент в фокусе не должен полностью скрываться за липкой шапкой, cookie-баннером или другим контентом. Исключения и проверка. | Ручная проверка |
| 2.5.1 Жесты указателем | A | WCAG 2.5.1 требует, чтобы щипок, свайп и другие многоточечные или траекторные жесты работали и одним касанием или кликом (уровень A). Примеры и проверка. | Ручная проверка |
| 2.5.2 Отмена действия указателем | A | WCAG 2.5.2 требует, чтобы действия указателем не срабатывали при нажатии и случайное касание можно было отменить (уровень A). Четыре варианта и как проверить. | Ручная проверка |
| 2.5.3 Подпись в имени | A | WCAG 2.5.3 требует, чтобы доступное имя элемента содержало текст видимой подписи (уровень A) и голосовое управление работало по видимому. Ошибки и решения. | Частично |
| 2.5.4 Активация движением | A | WCAG 2.5.4: функции, которые запускаются встряхиванием или наклоном устройства, должны работать и через элементы на экране, а реакцию можно отключить (A). | Ручная проверка |
| 2.5.7 Перетаскивание (новое в 2.2) | AA | WCAG 2.5.7 (новый в 2.2, AA) требует, чтобы всё, что делается перетаскиванием, можно было сделать одним указателем без него. Слайдеры, списки, карты, проверка. | Ручная проверка |
| 2.5.8 Размер цели (минимальный) (новое в 2.2) | AA | WCAG 2.5.8 (новый в 2.2, AA) требует цели для клика и касания не меньше 24×24 CSS-пикселя или достаточного отступа. Пять исключений, примеры и проверка. | Частично |
| 3.1.1 Язык страницы | A | WCAG 3.1.1 требует, чтобы программы могли определить основной язык страницы, обычно через атрибут lang у html (уровень A). Что это значит и как проверить. | Частично |
| 3.1.2 Язык частей текста | AA | WCAG 3.1.2 требует отмечать фрагменты на другом языке атрибутом lang (уровень AA). Исключения для имён и терминов, типичные ошибки магазинов и решения. | Частично |
| 3.2.1 При получении фокуса | A | WCAG 3.2.1: перевод фокуса на элемент не должен менять контекст, например открывать окно или новую страницу (уровень A). Примеры из магазинов и проверка. | Ручная проверка |
| 3.2.2 При вводе данных | A | WCAG 3.2.2: изменение поля, флажка или списка не должно менять контекст без предупреждения заранее (уровень A). Ошибки магазинов, проверка и решения. | Ручная проверка |
| 3.2.3 Единообразная навигация | AA | WCAG 3.2.3 требует, чтобы повторяющаяся на страницах навигация сохраняла тот же относительный порядок (уровень AA). Что допустимо, ошибки и проверка. | Ручная проверка |
| 3.2.4 Единообразная идентификация | AA | WCAG 3.2.4 требует, чтобы компоненты с одинаковой функцией назывались на всём сайте одинаково (уровень AA). Что сюда входит, ошибки магазинов и как проверить. | Ручная проверка |
| 3.2.6 Единообразная помощь (новое в 2.2) | A | WCAG 3.2.6, новый в WCAG 2.2: контакты, чат и ссылки на помощь, повторяющиеся на страницах, стоят в одном порядке (уровень A). Что охватывает, как проверить. | Ручная проверка |
| 3.3.1 Обнаружение ошибок | A | WCAG 3.3.1 требует указывать и описывать текстом ошибки в формах, включая пустые обязательные поля (уровень A). Ошибки магазинов, проверка и исправление. | Ручная проверка |
| 3.3.2 Подписи или инструкции | A | WCAG 3.3.2 требует подписей или инструкций везде, где форма ждёт ввода, включая необязательные поля (уровень A). Плейсхолдеры, обязательные поля, проверка. | Частично |
| 3.3.3 Подсказки по исправлению ошибок | AA | WCAG 3.3.3: если ошибка в форме обнаружена и способ исправления известен, его нужно подсказать (уровень AA). Исключение для безопасности, примеры и проверка. | Ручная проверка |
| 3.3.4 Предотвращение ошибок (юридические, финансовые данные) | AA | WCAG 3.3.4: заказы, платежи и удаление данных можно отменить, проверить или подтвердить до завершения (уровень AA). Что это значит для оформления заказа. | Ручная проверка |
| 3.3.7 Избыточный ввод (новое в 2.2) | A | WCAG 3.3.7, новый в WCAG 2.2: данные, уже введённые в процессе, нужно подставить или дать выбрать, а не вводить снова (уровень A). Исключения и как проверить. | Ручная проверка |
| 3.3.8 Доступная аутентификация (минимум) (новое в 2.2) | AA | WCAG 3.3.8, новый в 2.2, запрещает тесты на память и головоломки при входе без альтернативы или помощи (вставка, менеджер паролей) (AA). Правила для капчи. | Ручная проверка |
| 4.1.2 Имя, роль, значение | A | WCAG 4.1.2: каждая кнопка, ссылка и поле формы передают вспомогательным технологиям имя, роль и состояние (уровень A). Ошибки ARIA в магазинах и исправления. | Частично |
| 4.1.3 Сообщения о состоянии | AA | WCAG 4.1.3: сообщения вроде «Добавлено в корзину» или «12 результатов» зачитываются скринридером без перевода фокуса (уровень AA). role=status и alert. | Ручная проверка |
Официальная шпаргалка W3C
W3C публикует собственную настраиваемую шпаргалку How to Meet WCAG (Quick Reference). В ней перечислены критерии успеха вместе с достаточными и рекомендательными техниками W3C и задокументированными ошибками, и её можно фильтровать по уровню, технологии (HTML, CSS, ARIA, скрипты, PDF и другие) и версии WCAG. Это справочник для разработчиков, которые хотят знать, как можно выполнить критерий; наша таблица выше — краткая версия, чтобы решить, на что смотреть в первую очередь.
Как пользоваться этой шпаргалкой
- Начните с автоматической проверки. Наш бесплатный WCAG тестер проверяет одну страницу по критериям, которые можно проверить автоматически, и объясняет каждую находку простыми словами.
- Остальное пройдите вручную. Шаги с клавиатурой, фокусом, масштабированием и экранным диктором — в материале как проверить WCAG.
- Отслеживайте прогресс. Используйте чек-лист ниже или веб-версию в чек-листе WCAG 2.2.
Наши проверки — это автоматическая проверка, а не полный аудит и не юридическая консультация. Предыстория руководства — в нашем обзоре WCAG.
Скачайте как чек-лист в PDF
Скачайте чек-лист в PDF
Все критерии успеха уровней A и AA: что проверить, с квадратиком для отметки. Бесплатно, ссылка на почту.
Частые вопросы
Сколько критериев успеха в WCAG 2.2?
86: 31 уровня A, 24 уровня AA и 31 уровня AAA. Нумерация доходит до 87 позиций, потому что критерий 4.1.1 «Синтаксический анализ» сохранён как устаревший и удалённый.
Сколько критериев WCAG 2.2 уровня AA?
Уровень AA имеют 24 критерия. Соответствие уровню AA означает выполнение этих 24 и 31 критерия уровня A, то есть всего 55 критериев успеха.
Сколько рекомендаций (guidelines) в WCAG 2.2?
13 рекомендаций по 4 принципам: 4 в «Воспринимаемости», 5 в «Управляемости», 3 в «Понятности» и 1 в «Надёжности». Проверяемые требования — это критерии успеха внутри рекомендаций.
Где находится официальная шпаргалка W3C?
W3C публикует «How to Meet WCAG (Quick Reference)» по адресу w3.org/WAI/WCAG22/quickref. В ней перечислены все критерии успеха с техниками и типичными ошибками, и её можно фильтровать по уровню, технологии и версии.
Сколько критериев новых в WCAG 2.2?
Девять новых критериев успеха по сравнению с WCAG 2.1; критерий 4.1.1 «Синтаксический анализ» удалён. Шесть новых относятся к уровню A или AA.
Источники
- W3C, Web Content Accessibility Guidelines (WCAG) 2.2: https://www.w3.org/TR/WCAG22/
- W3C, How to Meet WCAG (Quick Reference): https://www.w3.org/WAI/WCAG22/quickref/
- W3C, What's new in WCAG 2.2: https://www.w3.org/WAI/standards-guidelines/wcag/new-in-22/