Mobile Tap Target Size WCAG
Checks if a touch target meets the WCAG 2.5.5 minimum of 44x44 CSS pixels.
—
Mobile tap target size (WCAG)
A tap target is whatever part of a control actually reacts when a finger lands on it. Under WCAG 2.1, Success Criterion 2.5.5 Target Size (AAA) asks for at least 44 × 44 CSS px. WCAG 2.2 then added a lower bar with SC 2.5.8 Target Size (Minimum), which sets 24 × 24 CSS px as the AA floor. Apple's Human Interface Guidelines land on 44 × 44 pt, while Material Design goes a bit higher at 48 × 48 dp and wants 8 dp or more between neighbouring targets.
What sits underneath all of this is Fitts's Law: MT = a + b · log₂(D/W + 1). Movement time (MT) drops as the target width (W) gets bigger. On a phone the contact pad of an adult thumb covers roughly 45–57 px, so anything narrower than that makes people aim carefully with their eyes and miss more often. The problem is worse in the hard-to-reach zones near the top of the screen when you're holding the phone in one hand.
Applications
Reach for this calculator while auditing buttons, links, checkboxes, tab bars, FAB controls or form inputs on mobile and PWA interfaces. It also feeds into compliance reports for WCAG 2.1/2.2, Brazil's eMAG 3.1 (Modelo de Acessibilidade em Governo Eletrônico), ABNT NBR 17225 and EN 301 549, the standard cited in EU procurement.
FAQ
Is 24 × 24 px really enough? Treat it as the bare AA floor from WCAG 2.2, nothing more. Primary actions and tightly packed lists still deserve the 44 × 44 AAA recommendation.
Can the visual icon be smaller than the tap area? It can. The rule is about the hit region, not the artwork. Keep the icon small and stretch the clickable area with padding or an invisible ::before overlay.
Does spacing count toward the size? When neighbouring targets overlap the 24 px circle, you either pull them apart or make them bigger. eMAG 3.1 spells out gaps of 8–10 px to keep fingers from triggering the wrong thing.
Related Tools
WCAG AA Text Size
Recommends a minimum body text size in pixels for WCAG AA at typical reading distance.
WCAG AAA Text Size
Recommends minimum text size in pixels for WCAG AAA at typical reading distance.
Accessible Font Size Calculator
Compute minimum font size for WCAG 2.1 accessibility: AA (16px body, 24px heading), AAA (18.66px body, 36px heading). Configurable.
Succulent Pot Size
Suggests small pot size for succulent plant.
Blazer Fabric Person Size cm
Estimates centimeters of fabric for a tailored blazer from chest and desired length.
Cohen's h (Effect Size for Proportions)
Computes Cohen's h, the effect-size measure for the difference between two proportions. Comparing proportions directly is misleading, because the same arithmetic difference weighs differently near the middle (0.5) and near the ends (0 or 1). Cohen's h fixes this by applying the arcsine transformation, which stabilizes the variance, before measuring the distance. Usual convention: 0.2 is small, 0.5 medium and 0.8 large. Enter the two proportions (between 0 and 1).
The results provided by this tool are for general informational and educational purposes only and do not constitute professional, financial, medical, legal, tax or accounting advice. Always confirm important decisions with a qualified professional and official sources.