ABCDEFGHIJKLMNOPQRSTUVW
1
GuidelineGuidline textLevelWCAG versionNotesAXE 3.5WaveFF InspectorArc Toolkit
Might Need Manual Check
2
1.1.1
1.1.1 Non-text Content
A2.0
Non-text Content Provide text alternatives for non-text content (alt text or alt="", alternative to infographics provided elsewhere, titled iframes, etc)
xxxx
3
1.2.1
1.2.1 Audio-only and Video-only (Prerecorded)
A2.0
Audio-only and Video-only (Pre-recorded) Provide an alternative to video-only and audio-only content (transcripts or description)
x
4
1.2.2
1.2.2 Captions (Prerecorded)
A2.0
Captions (Pre-recorded) Provide captions for videos with audio (syncronized)
x
5
1.2.3
1.2.3 Audio Description or Media Alternative (Prerecorded)
A2.0
Audio Description or Media Alternative (Pre-recorded) Video with audio has a second alternative (only required if there is relevant visual content not presented in the audio)
x
6
1.2.4
1.2.4 Captions (Live)
AA2.0Captions (Live) Live videos have captionsx
7
1.2.5
1.2.5 Audio Description (Prerecorded)
AA2.0
Audio Description (Pre-recorded) Users have access to audio description for video content (only required if there is a relevant visual content that is not presented in the audio)
x
8
1.2.6
1.2.6 Sign Language (Prerecorded)
AAA2.0
Sign Language (Pre-recorded) Provide sign language translations for videos
x
9
1.2.7
1.2.7 Extended Audio Description (Prerecorded)
AAA2.0
Extended Audio description (Pre-recorded) Provide extended audio description for videos (when video doesn't allow enough time for audio description)
x
10
1.2.8
1.2.8 Media Alternative (Prerecorded)
AAA2.0
Media Alternative (Pre-recorded) Provide a text alternative to videos (transcript)
x
11
1.2.9
1.2.9 Audio-only (Live)
AAA2.0Audio Only (Live) Provide alternatives for live audiox
12
1.3.1
1.3.1 Info and Relationships
A2.0
Info and Relationships Logical structure (semantic markup, tables for tabular data, text labels)
xxx
13
1.3.2
1.3.2 Meaningful Sequence
A2.0
Meaningful Sequence Present content in a meaningful order (reading and nav order is logical)
xx
14
1.3.3
1.3.3 Sensory Characteristics
A2.0
Sensory Characteristics Use more than one sense for instructions (do not rely on shape size or visual location 'click the square' 'click the thing to the right', do not rely on sound 'beeping means you can continue')
x
15
1.3.4AA2.1
(WCAG 2.1) Orientation not restricted to only portrait or landscape unless that orientation is necessary)
x
16
1.3.5AA2.1
(WCAG 2.1) Identify input purpose Input fields that collect certain types of user information have an appropriate autocomplete attribute defined.
x
17
1.3.6AAA2.1
(WCAG 2.1) Identify Purpose html5 regions or aria landmarks used to identify page regions
x
18
1.4.1
1.4.1 Use of Color
A2.0
Use of Colour Don’t use presentation that relies solely on colour (contrast at least 3:1 AND additional indication like underline)
x
19
1.4.2
1.4.2 Audio Control
A2.0
Audio Control Don’t play audio automatically (provide way to stop audio/adjust volume)
xx
20
1.4.3
1.4.3 Contrast (Minimum)
AA2.0
Contrast (Minimum) Contrast ratio between text and background is at least 4.5:1 (large text 24px or 18px and bold needs 3:1 ratio)
xxxx
21
1.4.41.4.4 Resize textAA2.0
Resize Text Text can be resized to 200% without loss of content or function (readable and functional at 200% zoom)
xx
22
1.4.5
1.4.5 Images of Text
AA2.0
Images of Text Don’t use images of text (If the same visual presentation can be made using text alone, an image is not used to present that text.)
x
23
1.4.6
1.4.6 Contrast (Enhanced)
AAA2.0
Contrast (Enhanced) Contrast ratio between text and background is at least 7:1 (Large text - at least 18 point (typically 24px) or 14 point (typically 18.66px) bold - has a contrast ratio of at least 4.5:1.)
x
24
1.4.7
1.4.7 Low or No Background Audio
AAA2.0
Low or No Background Audio Audio is clear for listeners to hear (Audio with speech has no or very low background noise so the speech is easily distinguished)
x
25
1.4.8
1.4.8 Visual Presentation
AAA2.0
Visual Presentation Offer users a range of presentation options (Blocks of text over one sentence in length: Are no more than 80 characters wide. Are NOT fully justified (aligned to both the left and the right margins). Have adequate line spacing (at least 1/2 the height of the text) and paragraph spacing (1.5 times line spacing). Have a specified foreground and background color. These can be applied to specific elements or to the entire page using CSS (and thus inherited by all other elements). Do NOT require horizontal scrolling when the text size is doubled. )
x
26
1.4.9
1.4.9 Images of Text (No Exception)
AAA2.0
Images of Text (No Exception) Don’t use images of text (text is only for decoration)
x
27
1.4.10AA2.1
(WCAG 2.1) Reflow (No loss of content or functionality occurs and horizontal scrolling is avoided when content is presented at a width of 320 pixels. This requires responsive design for most web sites. This is best tested by setting the browser window to 1280 pixels wide and then zooming the page content to 400%. Content that requires horizontal scrolling, such as data tables, complex images (such as maps and charts), toolbars, etc. are exempted.
x
28
1.4.11AA2.1
(WCAG 2.1) Non-text Contrast ratio of 3:1 for graphical objects(icons etc) and buttons, forms controls etc (all states focus, hover, active)
x
29
1.4.12AA2.1
(WCAG 2.1) Text spacing No loss of content or functionality occurs when the user adapts paragraph spacing to 2 times the font size, text line height/spacing to 1.5 times the font size, word spacing to .16 times the font size, and letter spacing to .12 times the font size. This is best supported by avoiding pixel height definitions for elements that contain text.
x
30
1.4.13AA2.1
(WCAG 2.1) Content on Hover or Focus when additional content is presented on hover or keyboard functions (The newly revealed content can be dismissed (generally via the Esc key) without moving the pointer or keyboard focus, unless the content presents an input error or does not obscure or interfere with other page content. The pointer can be moved to the new content without the content disappearing. The new content must remain visible until the pointer or keyboard focus is moved away from the triggering control, the new content is dismissed, or the new content is no longer relevant.)
x
31
2.1.12.1.1 KeyboardA2.0
Keyboard Accessible by keyboard only (everything accessible by keyboard)
xxxx
32
2.1.2
2.1.2 No Keyboard Trap
A2.0
No Keyboard Trap Don’t trap keyboard users (keyboard focus not locked or trapped at an element)
x
33
2.1.3
2.1.3 Keyboard (No Exception)
AAA2.0Keyboard (No Exception) Accessible by keyboard only, without exceptionx
34
2.1.4AA2.1
(WCAG 2.1) character key shortcuts (If a keyboard shortcut uses printable character keys, then the user must be able to disable the key command, change the defined key to a non-printable key (Ctrl, Alt, etc.), or only activate the shortcut when an associated interface component or button is focused.)
x
35
2.2.1
2.2.1 Timing Adjustable
A2.0
Timing Adjustable Time limits have user controls (if page or app has time limit)
xxx
36
2.2.2
2.2.2 Pause, Stop, Hide
A2.0
Pause, Stop, Hide Provide user controls for moving content (Automatically moving, blinking, or scrolling content (such as carousels, marquees, or animations) that lasts longer than 5 seconds can be paused, stopped, or hidden by the user. also dynamically updating content like news tickers and chat)
xx
37
2.2.32.2.3 No TimingAAA2.0No Timing No time limitsx
38
2.2.4
2.2.4 Interruptions
AAA2.0
Interruptions Don’t interrupt users (alerts, updates can be postponed or suppressed by user)
x
39
2.2.5
2.2.5 Re-authenticating
AAA2.0Re-authenticating Save user data when re-authenticatingx
40
2.2.6AAA2.1
(WCAG 2.1) Timeouts users must be warned of timeouts that could result in data loss unless data is preserved for longer than 20 hours of user inactivity
x
41
2.3.1
2.3.1 Three Flashes or Below Threshold
A2.0
Three Flashes or Below No content flashes more than three times per second unless it's small and low contrast and do not contain much red
x
42
2.3.2
2.3.2 Three Flashes
AAA2.0
Three Flashes No content flashes more than three times per second (no exceptions)
x
43
2.4.1
2.4.1 Bypass Blocks
A2.0
Bypass Blocks Provide a ‘Skip to Content’ link (skip nav and other repeated content, proper heading structure and regions/landmarks can be sufficient but skip link is recommended))
xxx
44
2.4.2
2.4.2 Page Titled
A2.0Page Titled Use helpful and clear page titlesxxx
45
2.4.3
2.4.3 Focus Order
A2.0Focus Order Logical orderxx
46
2.4.4
2.4.4 Link Purpose (In Context)
A2.0Link Purpose (In Context) Every link’s purpose is clear from its contextxxxx
47
2.4.5
2.4.5 Multiple Ways
AA2.0
Multiple Ways Offer several ways to find pages (at least 2 - list of related pages, table of contents, site map, search, or list of all page)
x
48
2.4.6
2.4.6 Headings and Labels
AA2.0
Headings and Labels Use clear headings and labels (Page headings and labels for form and interactive controls are informative. Avoid duplicating heading (e.g., "More Details") or label text (e.g., "First Name") unless the structure provides adequate differentiation between them.)
xx
49
2.4.7
2.4.7 Focus Visible
AA2.0Focus Visible Ensure keyboard focus is visible and clearx
50
2.4.82.4.8 LocationAAA2.0
Location Let users know where they are (breadcrumbs or specifying steps 'step 2 of 5')
x
51
2.4.9
2.4.9 Link Purpose (Link Only)
AAA2.0
Link Purpose (Link Only) Every link’s purpose is clear from its text (not context)
xx
52
2.4.10
2.4.10 Section Headings
AAA2.0
Section Headings Break up content with headings (Beyond providing an overall document structure, individual sections of content are designated using headings, where appropriate)
x
53
2.5.1A2.1
(WCAG 2.1) Pointer gestures If (pinching swiping etc) not essential to the functionality then it can also be performed with a single point activation (like a button)
x
54
2.5.2A2.1
(WCAG 2.1) Pointer Cancellation (to avoid inadvertent activation avoid non-essential down-event, use onclick or onmouseup or similar, and if onmouseup is used provide a mechanism to abort or undo)
x
55
2.5.3A2.1
(WCAG 2.1) Label in Name (If a link or button etc presents text, the label, alt text, aria-label etc must include the visible text)
x
56
2.5.4A2.1
(WCAG 2.1) Motion Actuation (functionality triggered by moving the device can be disabled and equivalent functionality is provided by standard controls)
x
57
2.5.5AAA2.1
(WCAG 2.1) Target Size (Clickable targets are at least 44 by 44 pixels in size unless an alternative target of that size is provided, the target is inline (such as a link within a sentence), the target is not author-modified (such as a default checkbox), or the small target size is essential to the functionality.)
x
58
2.5.6AAA2.1
(WCAG 2.1) Concurrent Input Mechanisms (Content does not restrict input to a specific modality, such as touch-only or keyboard-only, but must support alternative inputs (such as using a keyboard on a mobile device).)
x
59
3.1.1
3.1.1 Language of Page
A2.0Language of Page Page has a language assigned (html lang="en")xxx
60
3.1.2
3.1.2 Language of Parts
AA2.0
Language of Parts Tell users when the language on a page changes (blockquote lang="es")
xx
61
3.1.3
3.1.3 Unusual Words
AAA2.0
Unusual words Explain any strange words (defined through adjacent text, a definition list, glossary or other)
x
62
3.1.4
3.1.4 Abbreviations
AAA2.0
Abbreviations Explain any abbreviations (The meaning of an unfamiliar abbreviation is provided by expanding it the first time it is used, using the <abbr> element, or linking to a definition or glossary.)
x
63
3.1.5
3.1.5 Reading Level
AAA2.0
Reading Level Users with nine years of school can read your content (provide alternative)
x
64
3.1.6
3.1.6 Pronunciation
AAA2.0
Pronunciation Explain any words that are hard to pronounce (If the pronunciation of a word is vital to understanding that word, its pronunciation is provided immediately following the word or via a link or glossary.)
x
65
3.2.13.2.1 On FocusA2.0
On Focus Elements do not change when they receive focus (When a page element receives focus, it does not result in a substantial change to the page, the spawning of a pop-up window, an additional change of keyboard focus, or any other change that could confuse or disorient the user.)
x
66
3.2.23.2.2 On InputA2.0
On Input Elements do not change when they receive input (same as above)
x
67
3.2.3
3.2.3 Consistent Navigation
AA2.0
Consistent Navigation Use menus consistently (Navigation links that are repeated on web pages do not change order when navigating through the site)
x
68
3.2.4
3.2.4 Consistent Identification
AA2.0
Consistent Identification Use icons and buttons consistently ( For example, a search box at the top of the site should always be labeled the same way.)
x
69
3.2.5
3.2.5 Change on Request
AAA2.0
Change on Request Don’t change elements on your website until users ask (pop up windows etc, or provide an option to disable)
x
70
3.3.1
3.3.1 Error Identification
A2.0
Error Identification Clearly identify input errors (provide info for required specific formats, validation errors are clearly IDed and quick access to fix)
x
71
3.3.2
3.3.2 Labels or Instructions
A2.0
Labels or Instructions Label elements and give instructions (Sufficient labels, cues, and instructions for required interactive elements are provided via instructions, examples, properly positioned form labels, and/or fieldsets/legends.)
xxx
72
3.3.3
3.3.3 Error Suggestion
AA2.0Error Suggestion Suggest fixes when users make errorsx
73
3.3.4
3.3.4 Error Prevention (Legal, Financial, Data)
AA2.0
Error Prevention (Legal, Financial, Data) Reduce the risk of input errors for sensitive data (If the user can change or delete legal, financial, or test data, the changes/deletions can be reversed, verified, or confirmed.)
x
74
3.3.53.3.5 HelpAAA2.0
Help Provide detailed help and instructions and context to help fill in forms and submit
x
75
3.3.6
3.3.6 Error Prevention (All)
AAA2.0
Error Prevention (All) Reduce the risk of all input errors (If the user can submit information, the submission is reversible, verified, or confirmed.)
x
76
4.1.14.1.1 ParsingA2.0Parsing No major code errorsxx
77
4.1.2
4.1.2 Name, Role, Value
A2.0Name, Role, Value Build all elements for accessibilityxxx
78
4.1.3AA2.1
(WCAG 2.1) Status Messages (If an important status message is presented and focus is not set to that message, the message must be announced to screen reader users, typically via an ARIA alert or live region)
x
79
2.3.3AAA2.1
(WCAG 2.1) Animation from interactions (Users can disable non-essential animation and movement that is triggered by user interaction)
x
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100