Touch Target
A touch target is the area on a screen that responds when a user taps or touches it, such as a button, link, or icon. When touch targets are too small or too close together, people can find them difficult to activate accurately, particularly those with limited dexterity or motor control. Providing adequately sized and spaced targets makes controls easier to select on touchscreens and other pointer-based devices.
A touch target is the interactive region of a control or link that receives pointer or touch input. WCAG addresses this through two success criteria: Success Criterion 2.5.5 Target Size (Level AAA), introduced in WCAG 2.1, which references a target size of at least 44 by 44 CSS pixels; and Success Criterion 2.5.8 Target Size (Minimum) (Level AA), introduced in WCAG 2.2, which sets a smaller minimum of 24 by 24 CSS pixels or requires sufficient spacing between smaller targets. Under these criteria, certain targets are exempted, for example links positioned within a sentence or block of running text. Target size is generally computed from the largest unobscured area of the target. Platform guidance may differ from WCAG values; for instance, Android accessibility guidance recommends a minimum touch target of 48 by 48 density-independent pixels (dp), corresponding to roughly 7-10mm physical size. In implementation terms, the element that receives a given touch is exposed programmatically (for example, via the Touch.target property in the DOM), and user agents commonly apply heuristics to associate a touch point with the nearest eligible control.
Why it matters
Touch targets determine whether people can reliably activate the controls that make up an interface. When buttons, links, or icons are too small or crowded together, users with limited dexterity, tremors, or reduced fine motor control may repeatedly miss the intended control or trigger the wrong one. These difficulties are not limited to permanent disabilities; situational factors such as using a device one-handed, in motion, or on a small screen can compound the problem for anyone.
Because of this, target size and spacing are addressed directly in WCAG. Success Criterion 2.5.5 Target Size (Level AAA) was introduced in WCAG 2.1 and references a size of at least 44 by 44 CSS pixels, while Success Criterion 2.5.8 Target Size (Minimum) (Level AA) was added in WCAG 2.2 and sets a smaller minimum of 24 by 24 CSS pixels or sufficient spacing between smaller targets. The AA-level criterion is commonly cited as a practical target for teams working toward broadly recognized conformance, though meeting a success criterion does not by itself guarantee an accessible experience for every user or immunity from legal claims.
Platform guidance may set different expectations than WCAG. Android accessibility guidance, for example, recommends a minimum touch target of 48 by 48 density-independent pixels, which corresponds to a physical size of roughly 7 to 10 millimeters. Designers and engineers generally need to reconcile WCAG success criteria with the platform conventions of the environments they ship to, and should verify behavior through manual and assistive technology testing rather than relying on automated checks alone. This entry is general guidance and not legal advice; requirements evolve through regulation and case law, and specific obligations may warrant consultation with qualified counsel.
Who it's relevant to
Inside Touch Target
Common questions
Answers to the questions practitioners most commonly ask about Touch Target.