Skip to content

Instantly share code, notes, and snippets.

@mtthwhggns
Last active March 5, 2019 10:34
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mtthwhggns/5a165ae14763838907ed1755dab3f6d7 to your computer and use it in GitHub Desktop.
Save mtthwhggns/5a165ae14763838907ed1755dab3f6d7 to your computer and use it in GitHub Desktop.
WCAG 2.1 Checklist Templates

Perceivable

Text Alternatives

  • Non-text Content

Time-based Media

  • Audio-only and Video-only (Prerecorded)
  • Captions (Prerecorded)
  • Audio Description or Media Alternative (Prerecorded)

Adaptable

  • Info and Relationships
  • Meaningful Sequence
  • Sensory Characteristics

Distinguishable

  • Use of Color
  • Audio Control

Operable

Keyboard Accessible

  • Keyboard
  • No Keyboard Trap
  • Character Key Shortcuts

Enough Time

  • Timing Adjustable
  • Pause, Stop, Hide

Seizures and Physical Reactions

  • Three Flashes or Below Threshold

Navigable

  • Bypass Blocks
  • Page Titled
  • Focus Order
  • Link Purpose (In Context)

Input Modalities

  • Pointer Gestures
  • Pointer Cancellation
  • Label in Name
  • Motion Actuation

Understandable

Readable

  • Language of Page

Predictable

  • On Focus
  • On Input

Input Assistance

  • Error Identification
  • Labels or Instructions

Robust

Compatible

  • Parsing
  • Name, Role, Value

Perceivable

Text Alternatives

  • Non-text Content

Time-based Media

  • Audio-only and Video-only (Prerecorded)
  • Captions (Prerecorded)
  • Audio Description or Media Alternative (Prerecorded)
  • Captions (Live)
  • Audio Description (Prerecorded)

Adaptable

  • Info and Relationships
  • Meaningful Sequence
  • Sensory Characteristics
  • Orientation
  • Identify Input Purpose

Distinguishable

  • Use of Color
  • Audio Control
  • Contrast (Minimum)
  • Resize Text
  • Images of Text
  • Reflow
  • Non-text contrast
  • Text spacing
  • Content on Hover or Focus

Operable

Keyboard Accessible

  • Keyboard
  • No Keyboard Trap
  • Character Key Shortcuts

Enough Time

  • Timing Adjustable
  • Pause, Stop, Hide

Seizures

  • Three Flashes or Below Threshold

Navigable

  • Bypass Blocks
  • Page Titled
  • Focus Order
  • Link Purpose (In Context)
  • Multiple Ways
  • Headings and Labels
  • Focus Visible

Input Modalities

  • Pointer Gestures
  • Pointer Cancellation
  • Label in Name
  • Motion Actuation

Understandable

Readable

  • Language of Page
  • Language of Parts

Predictable

  • On Focus
  • On Input
  • Consistent Navigation
  • Consistent Identification

Input Assistance

  • Error Identification
  • Labels or Instructions
  • Error Suggestion
  • Error Prevention (Legal, Financial, Data)

Robust

Compatible

  • Parsing
  • Name, Role, Value
  • Status Messages

Perceivable

Text Alternatives

  • Non-text Content

Time-based Media

  • Audio-only and Video-only (Prerecorded)
  • Captions (Prerecorded)
  • Audio Description or Media Alternative (Prerecorded)
  • Captions (Live)
  • Audio Description (Prerecorded)
  • Sign Language (Prerecorded)
  • Extended Audio Description (Prerecorded)
  • Media Alternative (Prerecorded)
  • Audio-only (Live)

Adaptable

  • Info and Relationships
  • Meaningful Sequence
  • Sensory Characteristics
  • Orientation
  • Identify Input Purpose
  • Identify Purpose

Distinguishable

  • Use of Color
  • Audio Control
  • Contrast (Minimum)
  • Resize Text
  • Images of Text
  • Contrast (Enhanced)
  • Low or No Background Audio
  • Visual Presentation
  • Images of Text (No Exception)
  • Reflow
  • Non-text contrast
  • Text spacing
  • Content on Hover or Focus

Operable

Keyboard Accessible

  • Keyboard
  • No Keyboard Trap
  • Keyboard (No Exception)
  • Character Key Shortcuts

Enough Time

  • Timing Adjustable
  • Pause, Stop, Hide
  • No Timing
  • Interruptions
  • Re-authenticating
  • Timeouts

Seizures

  • Three Flashes or Below Threshold
  • Three Flashes
  • Animation from Interactions

Navigable

  • Bypass Blocks
  • Page Titled
  • Focus Order
  • Link Purpose (In Context)
  • Multiple Ways
  • Headings and Labels
  • Focus Visible
  • Location
  • Link Purpose (Link Only)
  • Section Headings

Input Modalities

  • Pointer Gestures
  • Pointer Cancellation
  • Label in Name
  • Motion Actuation
  • Target size
  • Concurrent input mechanisms

Understandable

Readable

  • Language of Page
  • Language of Parts
  • Unusual Words
  • Abbreviations
  • Reading Level
  • Pronunciation

Predictable

  • On Focus
  • On Input
  • Consistent Navigation
  • Consistent Identification
  • Change on Request

Input Assistance

  • Error Identification
  • Labels or Instructions
  • Error Suggestion
  • Error Prevention (Legal, Financial, Data)
  • Help
  • Error Prevention (All)

Robust

Compatible

  • Parsing
  • Name, Role, Value
  • Status Messages
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment