Goal
Ensure users can adjust text spacing for readability without breaking content.
Loading ...
Success Criterion · WCAG 1.4.12
In content implemented using markup languages that support text style properties, no loss of content or functionality occurs by setting line height to at least 1.5 times the font size, spacing following paragraphs 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.
Goal
Ensure users can adjust text spacing for readability without breaking content.
What to do
Support user overrides for line height, paragraph spacing, letter spacing, and word spacing without losing content or functionality.
Why it matters
Users with dyslexia and low vision often increase spacing; layouts that clip or overlap can become unusable.
Success criterion
Summarized directly from the official Understanding document so teams can quote the requirement accurately.
In content implemented using markup languages that support the following text style properties, no loss of content or functionality occurs by setting all of the following and by changing no other style property: Line height (line spacing) to at least 1.5 times the font size; Spacing following paragraphs to at least 2 times the font size; Letter spacing (tracking) to at least 0.12 times the font size; Word spacing to at least 0.16 times the font size.
Intent
Benefits
Why it matters
Summaries drawn from the Understanding document help you socialize impact statements with product stakeholders.
Text may overlap or be clipped when spacing is increased.
Buttons/inputs may become unusable if labels overlap controls.
Hidden overflow may cut off important content and instructions.
Users must be able to apply increased text spacing (line height, paragraph spacing, letter and word spacing) without content overlapping, being cut off, or losing functionality. This supports readability customizations commonly used by people with dyslexia and low vision.
Reference: All summaries and highlights originate from Understanding WCAG 1.4.12 and the W3C quick reference.
Examples
Share pass/fail snapshots to coach designers, engineers, QA, and content authors.
Pass
Nav items wrap or stack when spacing increases; menu remains usable.
Fail
Nav uses fixed height and overflow hidden, cutting off text when spacing increases.
Pass
Error messages wrap and remain visible with increased spacing.
Fail
Error messages overlap inputs or are clipped by container height.
Pass
Buttons expand vertically and wrap label text if needed.
Fail
Buttons clip text because of fixed height and no wrapping.
Evidence to keep
Capture artifacts for VPATs, procurement reviews, and regression testing.
Official resources
Keep these links handy when writing acceptance criteria or responding to audits.
Official W3C interpretation, techniques, and intent for Text Spacing.
Filterable list of sufficient techniques and failures.
Allowing for text spacing without loss of content or functionality.
Failure due to clipping or overlapping text when spacing is adjusted.
Implementation checklist
Testing ideas
Related success criteria