WCAG 2.1 · Level AA · Perceivable

WCAG 1.4.4 — Resize Text, explained with examples

Text must be resizable to 200% without loss of content or functionality. Users with low vision routinely zoom to 150–200%. Fixed-pixel layouts and overflow:hidden frequently break.

Number
1.4.4
Level
AA
Principle
Perceivable
Guideline
1.4 Distinguishable

Why this criterion exists

Users with low vision routinely zoom to 150–200%. Fixed-pixel layouts and overflow:hidden frequently break.

If you only remember one thing: text must be resizable to 200% without loss of content or functionality. 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. Resize Text affects:

  • Low-vision users

  • Older users adjusting browser zoom

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-px layouts that overflow when zoomed

  • Modals smaller than the viewport at 200%

How to test for it

  • Zoom to 200% and verify all content and controls remain reachable.

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 rem-based sizing so user font preferences and zoom both work.

The problem

CSS
body { font-size: 14px; }

The fix

CSS
:root { font-size: 100%; }
body { font-size: 1rem; line-height: 1.5; }

Use rem-based sizing so user font preferences and zoom both work.

Frequently asked questions

What is the difference between 1.4.4 and 1.4.10?

WCAG 1.4.4 (Resize Text) requires that text scales to 200% without loss of content — this focuses on font-size responsiveness to zoom and user agent settings. WCAG 1.4.10 (Reflow) requires that content wraps at 320px width without horizontal scrolling — this focuses on layout responsiveness. A site can pass 1.4.4 (text zooms correctly) while failing 1.4.10 (layout breaks at narrow widths).

Does mobile viewport meta break zoom compliance?

Yes. Setting user-scalable=no or maximum-scale=1 in the viewport meta tag prevents browser zoom entirely, which directly violates 1.4.4. iOS Safari has historically respected this meta tag. Modern Android and some iOS versions ignore it, but you should never rely on that. Remove the zoom restriction from your viewport meta to ensure users can zoom freely.

Other Perceivable criteria

Find every accessibility issue on your site in 60 seconds.

Free public scan. No card. AI-generated fixes for every issue we find.