Bible Network Crypto DeFi Onchain RWA AI Agent Stablecoin Chain SAFU CryptoTax DeFAI AGI Claude Me Claude Skill Claude Design Claude Cowork
Independent Media
Not affiliated with any project
Turn Ideas Into Interactive Visuals with Claude Design
claudedesign-me.com
LATEST
Figma Lets You Write Design Rules for AI Agents: After Specs and Code Layers, Who Maintains the Design System Docs?  ·  Saying "Use Our Design System" Isn't Enough: A Reusable Primer That Keeps AI From Reaching for 18px and 48px  ·  What Does One Screen Cost? Most AI Design Tools Can't Say: Six Usage Meters That Don't Compare  ·  43.8% of Designers Spend Over Half Their Build Time on AI-Written Code: The Role Gap and the 7.39 Satisfaction Score  ·  Standalone Claude Design Closes December 14 as Docs, Slides and Design Move Into Every Claude Chat  ·  91% of Designers Use AI Weekly, 62% Call the Output Inconsistent: The Verification Cost Behind Adoption Numbers
Glossary · Visual Design

Touch Target Size

Visual Design intermediate

30-Second Version · For the impatient
The size of the area on screen where a button, link or form control can be tapped or clicked; WCAG 2.2 success criterion 2.5.8 (Level AA) requires pointer targets to be at least 24 by 24 CSS pixels unless a specific exception applies.
Full Explanation +
01 · What is this?

What is Touch Target Size, and how large does WCAG require it to be?

Touch target size is how large the area is that actually registers a tap or click on a button, link or form control. It refers to the clickable area, not how big the icon looks: a 16-pixel icon wrapped in a 24-pixel clickable area counts as 24 pixels.

WCAG 2.2 added success criterion 2.5.8, Target Size (Minimum), at Level AA, requiring pointer targets of at least 24 by 24 CSS pixels. The stricter 2.5.5, Target Size (Enhanced), is Level AAA and sets the threshold at 44 by 44 pixels.

02 · Why does it exist?

Why does this requirement exist?

Small targets are a barrier for many people: those with hand tremors or limited motor control mis-tap easily, and so do people using a phone one-handed or on the move. A mis-tap isn't just an inconvenience; if the neighboring target is something like Delete or Pay, it can cause a real error.

The thinking behind 2.5.8 is to set an achievable floor, 24 pixels, without forcing every element to be enlarged. Those who want a higher guarantee can aim for the 44 pixels of 2.5.5.

03 · How does it affect your decisions?

How do you tell in practice whether an element passes?

Measure the width and height of the clickable area; if both are at least 24 CSS pixels, it passes. A target smaller than that can still pass under an exception: spacing (at least 24 pixels of offset from every adjacent target), equivalent (another control on the same page that meets the criterion achieves the same function), inline (the target is inside a sentence or Block of text), user agent control (the browser determines the size and the author hasn't changed it), or essential (a particular presentation is essential or legally required).

The spacing check works like this: center a 24-pixel-diameter circle on each undersized target's bounding box, and those circles must not intersect another target or another undersized target's circle.

04 · What should you do?

What does this mean for designers and people generating interfaces with AI?

Icon buttons in design files are the easiest place to slip: 16 pixels looks clean visually, but if the clickable area is also only 16 pixels and sits tight against other buttons, it fails both the size and the spacing tests. The fix is usually not to enlarge the icon but to enlarge the clickable area with padding or to widen the spacing.

When generating interfaces with AI tools, this check deserves a place on the acceptance list. A third-party review reported that some generated results fell short of basic accessibility requirements on color contrast and touch-target size (that review comes from a competitor's site, so verify it yourself). Writing "every interactive element has a clickable area of at least 24 by 24 pixels" into the prompt and measuring before delivery is cheaper than patching afterward.

Sources: W3C WAI — Understanding Success Criterion 2.5.8: Target Size (Minimum), AllAccessible — WCAG 2.5.8 Target Size (Minimum): Complete Implementation Guide
Real-World Example +

W3C's explanation of the spacing exception is the clearest example: a small 16-pixel icon button, though under 24 pixels itself, meets 2.5.8 as long as a 24-pixel-diameter circle centered on it does not intersect neighboring buttons or other undersized targets' circles; if two 16-pixel buttons sit flush against each other, the circles overlap and they fail. A link inside a sentence is covered directly by the inline exception and isn't held to 24 pixels.

Common Misconceptions +
✕ Misconception 1
× Misconception: the icon must be drawn at 24 pixels to pass, when actually: the test is the clickable area, not the icon's visual size — a 16-pixel icon with padding that makes the clickable area 24 pixels passes, while a large-looking icon with a tiny clickable area does not
✕ Misconception 2
× Misconception: anything under 24 pixels automatically fails, when actually: 2.5.8 has five exceptions — spacing, equivalent, inline, user agent control and essential — and a small target can still pass when spacing is sufficient or an equivalent control exists on the same page
The Missing Link +
Direct Impact

The upside is a measurable floor that reduces mis-taps, helping people with limited motor control as well as mobile users; the downside is that in dense interfaces (toolbars, table action rows) meeting size and spacing takes more room, forcing a trade-off with information density, and 24 pixels is only a minimum that doesn't guarantee a target is actually comfortable to hit.

Ask a Question
Please enter at least 10 characters
More Related Topics