Accessibility Wiki

WCAG cross-reference

Which rules cover each WCAG success criterion. Generated — do not edit by hand. PDF/UA checks are listed alongside the web rules and are prefixed pdf-.

SC Name Level Rules
1.1.1 Non-text Content A img-alt, input-image-alt, area-alt, svg-img-name, object-alt, role-img-name, img-redundant-alt, accessible-name-quality, pdf-markup-annot-description, pdf-screen-annot-contents, pdf-multimedia-alt-description, pdf-figure-alt-text, pdf-image-outside-figure, pdf-figure-alt-text-exposure, pdf-formula-alt-text
1.2.1 Audio-only and Video-only (Prerecorded) A audio-transcript, pdf-media-clip-alt
1.2.2 Captions (Prerecorded) A media-captions
1.2.3 Audio Description or Media Alternative (Prerecorded) A media-alternative
1.2.5 Audio Description (Prerecorded) AA media-audio-description
1.3.1 Info and Relationships A fieldset-legend, optgroup-label, heading-order, empty-heading, page-has-heading-one, landmark-one-main, landmark-unique, landmark-toplevel, list-structure, dl-structure, table-headers, table-scope-valid, aria-required-children, aria-required-parent, aria-hidden-focusable, aria-idref-integrity, duplicate-id, empty-table-header, tab-controls-panel, tabpanel-labelled, combobox-popup, link-group-semantics, breadcrumb-structure, role-application-misuse, data-table-caption, slider-spinbutton-range-complete, accordion-heading-structure, feed-structure, pdf-doc-tags, pdf-doc-accessibility-permissions, pdf-content-is-tagged, pdf-character-unicode, pdf-pua-character-usage, pdf-font-unicode-invalid-values, pdf-annot-tagged, pdf-markup-annot-tagged, pdf-markup-annot-parent-annot, pdf-annot-invalid-parent, pdf-form-lbl-structure, pdf-link-parent-link, pdf-table-headers-exist, pdf-table-header-scope, pdf-table-data-association, pdf-table-legality, pdf-table-regularity, pdf-table-header-structure, pdf-table-data-structure, pdf-table-row-structure, pdf-list-parent-element, pdf-list-body-element, pdf-h-tag-usage, pdf-header-nesting, pdf-first-header-level, pdf-multiple-h-in-parent, pdf-custom-tag-mapping, pdf-standard-type-remapped, pdf-code-alt-text, pdf-toci-ref-entry, pdf-form-xobject-mcid-multiref
1.3.2 Meaningful Sequence A reading-order, pdf-doc-logical-order
1.3.4 Orientation AA orientation-lock
1.3.5 Identify Input Purpose AA autocomplete-valid, missing-autocomplete
1.4.1 Use of Color A use-of-color
1.4.2 Audio Control A no-autoplay-audio
1.4.3 Contrast (Minimum) AA text-contrast, pdf-color-contrast
1.4.4 Resize Text AA meta-viewport
1.4.6 Contrast (Enhanced) AAA text-contrast-enhanced
1.4.8 Visual Presentation AAA visual-presentation
1.4.10 Reflow AA reflow
1.4.11 Non-text Contrast AA non-text-contrast
1.4.12 Text Spacing AA text-spacing
1.4.13 Content on Hover or Focus AA content-on-hover
2.1.1 Keyboard A accesskeys-unique, scrollable-region-focusable, tablist-roving-tabindex, menu-roving-tabindex, dialog-focusable-content, disclosure-trigger-operable, tree-roving-tabindex, carousel-controls, toolbar-roving-tabindex, grid-roving-tabindex, interactive-role-focusable, keyboard-reachable, widget-keyboard-operable
2.1.2 No Keyboard Trap A keyboard-trap
2.2.1 Timing Adjustable A scripted-timeout, meta-refresh
2.2.2 Pause, Stop, Hide A carousel-controls, no-blink-marquee, infinite-animation, respects-reduced-motion
2.3.1 Three Flashes or Below Threshold A flash-rate
2.4.1 Bypass Blocks A bypass-blocks, frame-title, skip-link-target-valid
2.4.2 Page Titled A document-title, pdf-doc-title, pdf-metadata-display-title, pdf-xmp-text-pua
2.4.3 Focus Order A tabindex-positive, reading-order, focus-order, dialog-focus-return, pdf-annot-tab-order
2.4.4 Link Purpose (In Context) A area-alt, link-name, link-generic-text, identical-links-same-purpose, pdf-link-description, pdf-link-alt-text-exposure
2.4.5 Multiple Ways AA pdf-doc-bookmarks, pdf-outline-action-entry
2.4.6 Headings and Labels AA empty-heading, accessible-name-quality
2.4.7 Focus Visible AA focus-visible-live
2.4.9 Link Purpose (Link Only) AAA link-purpose-link-only
2.4.10 Section Headings AAA section-headings
2.4.11 Focus Not Obscured (Minimum) AA focus-not-obscured
2.4.13 Focus Appearance AAA focus-appearance
2.5.3 Label in Name A label-content-name-mismatch
2.5.8 Target Size (Minimum) AA target-size
3.1.1 Language of Page A html-lang, html-lang-valid, pdf-doc-lang
3.1.2 Language of Parts AA valid-lang
3.1.4 Abbreviations AAA abbr-no-title
3.1.5 Reading Level AAA reading-level
3.2.1 On Focus A on-focus-context-change, on-focus-navigation
3.2.2 On Input A on-input-context-change, button-type
3.2.5 Change on Request AAA link-opens-new-tab
3.3.1 Error Identification A form-error-association, form-error-visible
3.3.2 Labels or Instructions A label-control, form-field-multiple-labels, fieldset-legend, label-title-only, pdf-form-field-description, pdf-form-lbl-structure
3.3.8 Accessible Authentication (Minimum) AA accessible-authentication
4.1.1 Parsing (obsolete) A duplicate-id
4.1.2 Name, Role, Value A input-image-alt, label-control, select-name, button-name, widget-name, optgroup-label, input-button-name, aria-valid-role, aria-valid-attr, aria-allowed-attr, aria-required-attr, aria-hidden-focusable, aria-hidden-body, presentation-role-conflict, aria-idref-integrity, orphan-aria-reference, nested-interactive, frame-title, link-name, anchor-is-button, accessible-name-quality, empty-table-header, tab-selected-state, tab-controls-panel, menuitem-haspopup-expanded, dialog-name, dialog-modal, disclosure-state-match, combobox-popup, combobox-activedescendant, listbox-single-select, treeitem-expanded, range-value-in-bounds, switch-state-valid, single-current-page, tooltip-referenced, radiogroup-single-selected, role-application-misuse, slider-spinbutton-range-complete, combobox-aria-autocomplete, pdf-form-field-description, pdf-form-field-hidden, pdf-widget-parent-form, pdf-choice-field-opt-text, pdf-radio-button-unique-names, pdf-text-field-rv-requires-v, pdf-xfa-form-present
4.1.3 Status Messages AA status-messages