WCAG 2.1 · Level AA · Perceivable
WCAG 1.4.12 — Text Spacing, explained with examples
When users override line height to 1.5×, paragraph spacing to 2×, letter spacing to 0.12×, and word spacing to 0.16×, no content or functionality must be lost. Users with dyslexia or low vision install browser extensions to expand text spacing. Sites that break under those rules lock those users out.
- Number
- 1.4.12
- Level
- AA
- Principle
- Perceivable
- Guideline
- 1.4 Distinguishable
Why this criterion exists
Users with dyslexia or low vision install browser extensions to expand text spacing. Sites that break under those rules lock those users out.
If you only remember one thing: when users override line height to 1.5×, paragraph spacing to 2×, letter spacing to 0.12×, and word spacing to 0.16×, no content or functionality must be lost. Everything else on this page is detail.
Who feels it when this fails
Accessibility criteria sometimes feel abstract until you see who pays the cost when a site ignores them. Text Spacing affects:
Dyslexia users
Low-vision users
How sites typically fail it
These are the patterns we see week after week. None are intentional — they are accidents of how teams build interfaces under deadline. Knowing the failure modes is the fastest path to writing them out of your component library.
Fixed-height text containers cropping content when spacing increases
How to test for it
Apply WCAG 1.4.12 bookmarklet; nothing should clip or overlap.
Automated scanners catch this criterion most of the time, but never all of the time. Manual testing with the keyboard and a screen reader closes the gap.
A code fix you can copy
Use min-height instead of height so containers can grow when users expand text.
The problem
.card { height: 100px; overflow: hidden; }The fix
.card { min-height: 100px; }Use min-height instead of height so containers can grow when users expand text.
Frequently asked questions
What are the exact spacing values for the 1.4.12 test?
WCAG specifies four overrides that must not break layout: line height to at least 1.5 times the font size, paragraph spacing to at least 2 times the font size, letter spacing to at least 0.12 times the font size, and word spacing to at least 0.16 times the font size. The bookmarklet at www.html5accessibility.com/tests/tsbookmarklet.html applies all four at once for quick testing.
Do fixed-height card components commonly fail 1.4.12?
Very commonly. Marketing card components styled with height: 200px and overflow: hidden clip content when a user's browser font-size setting or installed extension increases text spacing. Switch to min-height: 200px and overflow: visible (or auto) so cards expand gracefully. This is a five-minute fix for each component that has this pattern.
Other Perceivable criteria
1.1.1 Non-text Content
Perceivable · Level A
1.3.1 Info and Relationships
Perceivable · Level A
1.4.3 Contrast (Minimum)
Perceivable · Level AA
1.4.11 Non-text Contrast
Perceivable · Level AA
All WCAG 2.1 criteria
Browse the full index by principle
Complete WCAG 2.1 guide
POUR principles, conformance levels, legal requirements
Find every accessibility issue on your site in 60 seconds.
Free public scan. No card. AI-generated fixes for every issue we find.