- Success Criterion 1.4.4
- Conformance level AA
Viewport Meta Tag That Disables Pinch-to-Zoom on Mobile
1.4.4 — Resize Text
Scenario
Setting
A recipe site's ingredient list
What’s wrong
maximum-scale=1 / user-scalable=no in viewport meta tag (page zoom settings) blocking pinch-zoom on mobile (no other resize path).
Example
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> Why it matters
A home cook with low vision propped their phone on the counter and can't pinch-zoom to read a small ingredient measurement.
How to test
Check the viewport meta tag in page source: maximum-scale=1 or user-scalable=no blocks pinch-zoom on mobile with no other resize path — this fails.
How to fix
Drop maximum-scale and user-scalable=no entirely; there's no accessibility justification for blocking pinch-zoom.
<meta name="viewport" content="width=device-width, initial-scale=1"> Outcome
The cook pinches to zoom in on the ingredient list and reads the exact measurement without guessing.
Who is affected
Low-vision mobile users, who lose their only path to larger text once pinch-zoom is disabled on a phone.
Learn more
- Understanding Understanding document (opens in a new tab)
Related scenarios
- Text and Controls That Get Cut Off at 200% Zoom
- Form Fields That Don’t Grow When Text Is Enlarged
- Font Size Set in Viewport Units That Ignores Browser Zoom
- Fixed-Height Containers That Clip Content at 200% Zoom
- Button or Nav Text That Overflows Its Fixed-Size Container
- Sticky Header That Grows Large Enough to Cover Content