Technology

Screen magnifier

Also: ZoomText, MAGic, Windows Magnifier, macOS Zoom, screen magnification

Assistive technology that enlarges a portion of the screen for low-vision users. Most major OSes ship one (Windows Magnifier, macOS Zoom); commercial products (ZoomText, MAGic) add features like custom contrast palettes and document tracking.

A screen magnifier is assistive software that enlarges a portion of the screen for low-vision users. The user sees a magnified region (typical factors 2× to 16×) that follows their mouse, their keyboard focus, or their text cursor.

Screen magnifiers are used by a large user population:

  • Low-vision adults with conditions like macular degeneration, diabetic retinopathy, glaucoma, and various retinitis-pigmentosa patterns.
  • Older users with age-related vision decline who haven’t diagnosed-as-disabled but need significant enlargement to read.
  • Users with photosensitivity who can’t read native-size content comfortably but can read magnified content presented in their preferred contrast palette.

Total screen-magnifier users are far larger than screen-reader users — estimated at tens of millions globally — because low vision is more prevalent than total blindness.

The major products

  • Windows Magnifier — built into Windows; free; modern versions support full-screen, lens, and docked modes. Adequate for everyday use; lacks some pro features.
  • macOS Zoom — built into macOS; configured via System Settings → Accessibility → Zoom. Similar capability to Windows Magnifier.
  • ZoomText (Vispero, the JAWS company) — commercial; the long-standing market leader for serious magnifier users. Adds custom contrast palettes, smart-tracking that follows document layout, voice-output integration, and HD-quality magnification.
  • MAGic (Vispero) — older Vispero product, similar profile to ZoomText, with optional speech integration.
  • iOS Zoom — built into iOS; gesture-controlled magnification. Heavily used on mobile.

Magnifier-specific UI considerations

Screen-magnifier users see a small fraction of the screen at any moment. Design and engineering choices that work fine for full-screen viewing can break for magnifier users:

  • Tooltips and popovers that appear far from the trigger. A hover-tooltip that appears at the top of the page when the user hovers a button at the bottom is invisible to a magnifier user whose viewport is on the button. Position popovers next to their triggers.
  • Modal dialogs that appear off-centre. A modal that opens outside the magnified viewport seems to do nothing. The user clicks the trigger, and the screen seems unchanged. Centre modals on whatever has focus, not just on the page.
  • Important content tied to mouse position. A “drag the slider to see the value” pattern requires the user to track both the slider handle and the value display — typically on opposite sides of the control. With 8× magnification, they can’t see both. Show the value at the handle.
  • Focus indicators that don’t show across the whole interactive region. A subtle 1-pixel focus ring is invisible at 8× because the magnifier scales the same number of physical pixels.
  • Layout changes on hover/focus. If the layout shifts when an element gets focus, the magnifier loses its place. Anchor the layout.

What WCAG covers

Several WCAG criteria implicitly serve magnifier users:

  • 1.4.4 Resize text (AA) — text can be enlarged to 200 % without loss of content or functionality. A pure magnifier user might use hardware-level magnification rather than browser-level text resize, but the underlying design discipline (don’t fix layouts to small text sizes) overlaps.
  • 1.4.10 Reflow (AA) — content must reflow to 320 CSS pixels width without horizontal scrolling. Helps when the magnified viewport is narrow.
  • 1.4.11 Non-text Contrast (AA) — interactive controls and visual content need 3:1 contrast. Critical for magnifier users whose effective resolution is reduced.
  • 1.4.13 Content on Hover or Focus (AA) — content that appears on hover or focus must be dismissable, hoverable, and persistent. Magnifier users frequently lose hover targets when the magnified view shifts.

The fastest manual audit

Turn on the OS magnifier at 4× zoom. Use your site for five minutes. Every “where did that go” or “is this still loading” moment is a likely magnifier-accessibility issue.