Level AAPerceivable
1.4.4

Resize Text

People must be able to zoom text up to 200% and still use everything, and nothing should get cut off or overlap.

In plain English

Lots of people bump the zoom up to read comfortably. This rule says your store has to hold together when they do, up to 200%, with nothing cut off, hidden, or overlapping, and no forced side-to-side scrolling just to read a line.

The trouble usually comes from designs built with fixed sizes: a button with a locked height, a card that hides anything that overflows, text pinned to a pixel width. Zoom the text and it spills out or gets chopped.

Who this is for

  • People with low vision who enlarge text as their everyday setting.
  • Older shoppers, and anyone reading on a small or far-away screen.
  • Temporary situations: tired eyes, a cracked screen, bright glare.

What “good” looks like

Build flexible containers that grow with their text instead of clipping it.

/* Good: sizes scale with text, box grows to fit */
.button { padding: 0.6em 1em; min-height: 2.75em; }
.card   { height: auto; overflow: visible; }

/* Bad: locked pixel height clips text when zoomed */
.button { height: 40px; overflow: hidden; }

Test it: zoom your key pages (product, cart, checkout) to 200% and make sure everything is still readable and clickable.

Where stores get it wrong

Fixed-height buttons and badges that clip their label when zoomed, sticky headers that swallow half the screen at high zoom, and text set in pixel-locked boxes. Catch these in a quick DIY check; they appear often on the common failures list.

How to meet it

Techniques the W3C accepts as sufficient (summarized). Follow a link for the full method.

Common mistakes

Patterns the W3C lists as failures of this criterion. Avoid these.

Frequently asked questions

What does resize text require in WCAG?+

Success Criterion 1.4.4 (Level AA) says a user must be able to enlarge text up to 200% without loss of content or functionality, and without needing horizontal scrolling to read a line. Zooming shouldn't break the page.

How do I test resize text?+

In most browsers, press Ctrl/Cmd and + until the page is at 200% zoom (or use the text-only zoom setting where available). Check that nothing is cut off, buttons still work, and text doesn't overlap or vanish behind other elements.

Isn't browser zoom the user's job, not mine?+

The user triggers the zoom, but your layout has to survive it. If your design uses fixed pixel heights or clips overflow, the zoomed text breaks, and that's your responsibility to fix.

Reference

This is a plain-language explainer. The authoritative source is the W3C Web Content Accessibility Guidelines (WCAG) 2.2.

WCAG 2.2 © W3C. Excerpts are paraphrased; see the linked documents for the normative text.

Not sure if your store passes 1.4.4?

A human auditor checks this and every other criterion against your live store, and documents the result.

Book an audit