Skip to content

Zoom, reflow & spacing

The Page Stops People from Zooming In

The page's settings block pinch-zoom on phones, so people who need bigger text can't make it bigger and may not be able to read it.

meta-viewportWCAG 2.0Introduced in WCAG 2.0.Level AAAA — the Australian baseline (WCAG 2.2 AA) most laws and policies ask for.

Status
CriticalCritical — Someone can complete the task only with great difficulty or outside help.CurrentScanners run this rule today.
Owner
DevTestProduct
Audit
AutomatedA scanner finds it, and a clean scan means it's fixed.
Save as PDF (opens in a new tab)

Why it matters

Many people zoom in to read small text, check a price or see a photo. On phones they do this by pinching the screen.

A setting in the page's <meta name="viewport"> tag can turn that off. Then people with low vision are stuck with text they can't read.

Who it affects

Who it affects, and how much
WhoWhat they experienceImpact
Low-vision users (magnification)They pinch to zoom and nothing happens, so small text stays unreadable.High impact
Cognitive and neurodivergent usersSome people enlarge text to focus on it, and they can't.Partial impact
Motor and dexterityThey can't enlarge small buttons and links to tap them more accurately.Partial impact

Business & product impact

Business & product impact, with how much each claim weighs
AreaWhyImpact
LegalIt fails WCAG 2.2 Level AA, the standard used under Australia's Disability Discrimination Act and EN 301 549.High impact
ConversionShoppers who can't read the fine print or price on mobile often leave.Moderate impact
SEOLittle direct search benefit. Don't sell it as one.Low impact
Brand trustBlocking zoom feels hostile to older customers, a large and growing group.Moderate impact
Cost to fixA one-line fix in the shared page template.High impact

Fixing it in code

Zoom turned off

Don't

<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">

Do

<meta name="viewport" content="width=device-width, initial-scale=1">

Removing user-scalable=no lets people pinch to zoom again.

Zoom capped too low

Don't

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

Do

<meta name="viewport" content="width=device-width, initial-scale=1">

A maximum-scale below 2 stops people zooming far enough, so leave it out.

Designer's handoff note

Design layouts that still work when text is twice the size. Don't rely on blocking zoom to keep a layout tidy.

Quick test

Tool

Your phone's browser

Checklist

Pass
The text grows to at least double its size.
Fail
The page won't zoom, or stops before double size.

What a green scan still misses

A scanner checks the viewport tag. It can't tell whether the layout still works or text overlaps once someone zooms in.

Reference

Rule ID
meta-viewport
Raised by
  • axe-core: “Zooming and scaling must not be disabled”
WCAG
Other standards
EN 301 549 9.1.4.4 · RGAA 10.4.2
Last reviewed
14 October 2026