Level AAOperableNew in 2.2
2.5.8

Target Size (Minimum)

Tap targets like buttons and links should be at least 24 by 24 pixels, or have enough space around them, so they're easy to hit.

In plain English

Small, crowded buttons are hard to tap accurately, especially for anyone with shaky hands, larger fingertips, or a touchscreen. WCAG 2.2 added a minimum size: interactive targets should be at least 24 by 24 CSS pixels, or have enough breathing room around them.

The point is not to make everything huge, it is to make sure people can hit the right thing without hitting the wrong thing.

Who this is for

  • People with tremors or motor conditions, who need a margin for error.
  • Touchscreen shoppers, especially one-handed on a phone.
  • Older users, and anyone in a moving vehicle or awkward position.

How to check and fix it yourself

Look at your smallest tappable things: quantity steppers, close (X) buttons, social icons, star ratings, pagination numbers, footer links. If they are under 24px and packed together, enlarge them or add spacing.

/* Give small controls a minimum hit area */
.icon-button, .qty-button, .close {
  min-width: 24px;
  min-height: 24px;
}

Inline links inside a paragraph are exempt, so you do not have to resize text links in body copy.

Where we can help

Target size is a mobile-first issue, and mobile is where most shopping happens. In an audit we measure your controls on real templates and flag the ones that are too small or too crowded, with the spacing fix. It is a new WCAG 2.2 check and easy to catch in a 10-minute self-check.

How to meet it

Techniques the W3C accepts as sufficient (summarized). Follow a link for the full method.

Frequently asked questions

What is the minimum target size in WCAG 2.2?+

Success Criterion 2.5.8 (Level AA, new in WCAG 2.2) says interactive targets must be at least 24 by 24 CSS pixels, unless there is enough spacing around a smaller target, it is inline in a sentence, it is essential, or an equivalent larger control exists. This is the smaller, AA-level requirement (2.5.5 asks for 44px at AAA).

Why do small tap targets matter?+

Tiny buttons are hard to hit for people with tremors, limited dexterity, or larger fingers, and on touchscreens generally. Missing a target can mean tapping the wrong thing, like the wrong quantity or the wrong product.

What if my target is smaller than 24px?+

It can still pass if there is at least 24px of spacing around it (so a 24px circle centered on it wouldn't overlap a neighbor), or if it is an inline link within text, or an equivalent larger control is available. Otherwise, make it bigger.

Reference

This is a plain-language explainer. The authoritative source is the W3C Web Content Accessibility Guidelines (WCAG) 2.2.

WCAG 2.2 © W3C. Excerpts are paraphrased; see the linked documents for the normative text.

Not sure if your store passes 2.5.8?

A human auditor checks this and every other criterion against your live store, and documents the result.

Book an audit