WCAG Quotes
Every WCAG 2.2 success criterion, told by the person it helps. Each one has the barrier in a user’s words, the requirement in a sentence, and one task each for product, design, development and testing.
The quotes are written to illustrate each criterion. They are not testimonials from real people.
Showing 86 of 86 criteria.
1. Perceivable
1.1 Text Alternatives
Non-text Content
“A picture may be worth a thousand words, but for me, it's worth zero if you don't describe it!”
1.2 Time-based Media
Audio-only and Video-only (Pre-recorded)
“What's happening in the video? I can barely hear the audio!”
Captions (Pre-recorded)
“Finally, a cooking video where I can read the recipe, not just watch it!”
Audio Description or Media Alternative (Pre-recorded)
“No more guessing games with silent films; narrate the story, and I'm all ears!”
Captions (Live)
“It's live for everyone else. For me it's a silent movie with a three-day wait for the subtitles.”
Audio Description (Pre-recorded)
“I don't just want to hear the movie; I want to see it with my ears!”
Sign Language (Pre-recorded)
“Now that's what I call a conversation—your hands do the talking and I'm all eyes!”
Extended Audio Description (Pre-recorded)
“Your movie's got more gaps than my granny's teeth—fill 'em in with audio description, please!”
Media Alternative (Pre-recorded)
“Don't just show me the action, tell me the story. A text alternative lets me follow along my way!”
Audio-only (Live)
“I can see the excitement, but I can't understand why everyone is laughing.”
1.3 Adaptable
Info and Relationships
“Your page looks neatly organized. To my screen reader it's one long sentence: no headings, no lists, and a table that reads like soup.”
Meaningful Sequence
“Wait, I'm supposed to click on what first? It's like reading a book backwards!”
Sensory Characteristics
“So I should 'Click the round, red button.' Great, but what if I can't see 'round' or 'red'?”
Orientation
“Hey, I didn't tilt the world, so why are you forcing me to tilt my screen?”
Identify Input Purpose
“Filling out forms feels like a quiz I didn't study for. But with fields that recognize me, it's more like a friendly chat.”
Identify Purpose
“I swap your icons for symbols I already know. That only works if your page tells my browser what each thing is for.”
1.4 Distinguishable
Use of Color
“Red means go, green means stop! Wait, that's not right, is it?”
Audio Control
“Yikes! The video started blasting! I nearly dropped my coffee!”
Contrast (Minimum)
“Is that text or a chameleon? I can't tell because it's blending into the background!”
Resize Text
“Why do I feel like I need a microscope to read this text?”
Images of Text
“Is that a logo or a ransom note? Text in images are a no-go for me!”
Contrast (Enhanced)
“Wow, the contrast here is so good, it's like the text is leaping off the screen!”
Low or No Background Audio
“If I wanted to listen to a rock concert while reading, I'd buy tickets!”
Visual Presentation
“I asked for readable text, not a jigsaw puzzle of fonts and spacing!”
Images of Text (No Exception)
“Your fancy headline is a picture. When I zoom in, it turns to mush, and I can't change the font or the colors.”
Reflow
“At 400% zoom I have to scroll sideways for every single line. It's like reading a novel through a keyhole.”
Non-text Contrast
“Is there a text box here? The border is so pale I've been typing into thin air.”
Text Spacing
“I give my letters room to breathe, and your buttons chop the words in half.”
Content on Hover or Focus
“Your tooltip pops up over the thing I'm reading and runs away the moment I move toward it.”
2. Operable
2.1 Keyboard Accessible
Keyboard
“Mouse? Who needs a mouse when you've got keyboard kung fu skills?”
No Keyboard Trap
“It's like I was stuck in a digital maze, and you handed me the escape key!”
Keyboard (No Exception)
“With your keyboard navigation, I'm feeling like a concert pianist but for web browsing!”
Character Key Shortcuts
“I accidentally launched the rockets when I was just trying to check my email! Maybe ease up on those shortcuts, eh?”
2.2 Enough Time
Timing Adjustable
“I might be slow, but that doesn't mean I'm not thorough. Stop rushing me!”
Pause, Stop, Hide
“I don't need dancing pop-ups and blinking ads. My life's already a circus!”
No Timing
“The Internet's already a race; don't make it a timed obstacle course too!”
Interruptions
“If I wanted constant interruptions, I'd go back to working in an open office!”
Re-authenticating
“If you log me out every 5 minutes, I swear I'll start writing my passwords on sticky notes!”
Timeouts
“I stepped away for a coffee and came back to a locked vault. Let me know if you're timing me out!”
2.3 Seizures and Physical Reactions
Three Flashes or Below Threshold
“Wow, that flashing ad is like a rave party for my eyes. Can we not?”
Three Flashes
“Seriously, I'm here for information, not a light show!”
Animation from Interactions
“Animations pop up like whack-a-moles with every click—give me a break, or at least a 'no animation' mode!”
2.4 Navigable
Bypass Blocks
“Skip to content? Yes, please! I didn't come here for a scenic tour of your navigation.”
Page Titled
“A page without a title is like a book without a cover. How am I supposed to know what it's about?”
Focus Order
“It's like a game of hopscotch—my focus jumps from here to there. Can we make it a straight line, please?”
Link Purpose (In Context)
“'Click here'? Click where? And for what? Come on, let's be a little more descriptive!”
Multiple Ways
“One path to the treasure? Nah, I need options! Show me different ways to get to the gold!”
Headings and Labels
“Headings? Labels? Give 'em to me! It's like speed reading for my screen reader.”
Focus Visible
“Where's Waldo? More like, where's my focus? Show me where I am!”
Location
“I need a map! Or at least a 'You Are Here' sign. Help me figure out where I am on your site!”
Link Purpose (Link Only)
“'Click Here' is like saying 'Eat This' without telling me what it is. I need to know what I'm getting into!”
Section Headings
“Think of section headings like road signs. I need to know where each turn leads!”
Focus Not Obscured (Minimum)
“Playing peek-a-boo with focused elements isn't fun. Keep my focus visible!”
Focus Not Obscured (Enhanced)
“I need clear sightlines to navigate—ensure nothing's hiding my focus, not even a pixel!”
Focus Appearance
“Make the spotlight on the screen as clear as the one on Broadway; my focus deserves to stand out!”
2.5 Input Modalities
Pointer Gestures
“Pinch to zoom? I use a head pointer. I've got one point of contact, and it's doing its best.”
Pointer Cancellation
“My hand shook, I brushed 'Delete', and it was gone before I could lift my finger.”
Label in Name
“I say 'Click Send' and nothing happens, because your Send button is secretly named 'Submit form'.”
Motion Actuation
“Shake to undo? My phone is bolted to my wheelchair. Shall I shake the whole chair?”
Target Size (Enhanced)
“These buttons are so tiny I need a needle, not a finger.”
Concurrent Input Mechanisms
“I plugged in my keyboard and your app told me to use the touchscreen. I'll decide how I type, thanks.”
Dragging Movements
“Drag and drop? For me it's more like drag and drop it somewhere in the middle, by accident.”
Target Size (Minimum)
“I aimed for 'Save' and hit 'Delete'. They're so small and so close they're practically holding hands.”
3. Understandable
3.1 Readable
Language of Page
“Ahoy matey! Why's this site talkin' like a pirate? Set the language, will ya?”
Language of Parts
“Don't switch languages on me mid-sentence! My brain isn't a real-time translator!”
Unusual Words
“What do you mean by 'propinquity'? Speak English, website!”
Abbreviations
“IDK what 'IDK' means! Spell it out for me!”
Reading Level
“Is this a website or a PhD dissertation? Simplify the language!”
Pronunciation
“I can't pronounce 'synecdoche.' How about a phonetic guide, huh?”
3.2 Predictable
On Focus
“Whoa, what just happened? I only tabbed in!”
On Input
“Hey, I was still reading! Don't switch tabs on me!”
Consistent Navigation
“Where did the menu go? It was at the top, now it's at the bottom? Make up your mind, website!”
Consistent Identification
“Why is 'Sign Out' called 'Log Off' on another page? Are you trying to confuse me?”
Change on Request
“Don't move the ground beneath me unless I say so. Changes should happen on my cue!”
Consistent Help
“Whether I'm lost or just curious, knowing where to find help is a relief. Keep it consistent!”
3.3 Input Assistance
Error Identification
“Oops, did I make a typo? A little hint would be nice so I can fix it right up!”
Labels or Instructions
“Tell me what you want, what you really, really want from this form field!”
Error Suggestion
“Made a mistake? No worries, here's a hint to get it right!”
Error Prevention (Legal, Financial, Data)
“Before we seal the deal, let's double-check. No regrets, right?”
Help
“A little help goes a long way. Especially when it's just a click away.”
Error Prevention (All)
“Let's get it right the first time. But just in case, how about a safety net?”
Redundant Entry
“Why tell you something twice? Remember what I said the first time, please!”
Accessible Authentication (Minimum)
“Remembering passwords is tough. How about we keep it simple but secure?”
Accessible Authentication (Enhanced)
“Security shouldn't be a puzzle. Let's make access straightforward for everyone.”
4. Robust
4.1 Compatible
Name, Role, Value
“'Button1'? 'Button2'? What do these buttons even do? Give 'em proper names!”
Status Messages
“A little heads-up would be nice, you know! Did my form go through or not?”