Touch Target Size Checker
Check your interactive elements against WCAG 2.5.8 minimum touch target size requirements. Find undersized buttons, links, and inputs with fix suggestions.
We fetch the page client-side. Some sites may block external access — use "Paste HTML" as a fallback.
How to Use Touch Target Size Checker
- 1
Paste your HTML
Copy the HTML source code containing interactive elements like buttons, links, and form inputs.
- 2
Click Analyze
Press the Analyze button to parse all interactive elements and extract their size information.
- 3
Review results
See each element's detected size and whether it meets the 24x24px minimum touch target requirement.
- 4
Apply fix suggestions
For failing elements, review the suggested CSS fixes to increase their touch target size.
Frequently Asked Questions
Related Tools
Understanding Touch Target Size in Web Accessibility
Touch target size is a critical aspect of web accessibility that affects how easily users can interact with clickable and tappable elements. WCAG 2.2 introduced Success Criterion 2.5.8 (Target Size Minimum) at Level AA, establishing a minimum target size of 24x24 CSS pixels for interactive elements. This requirement ensures that buttons, links, form controls, and other interactive elements are large enough for users with motor impairments to activate reliably.
Who Benefits from Adequate Touch Target Sizes
Users with motor impairments, tremors, or limited fine motor control benefit most directly from larger touch targets. However, the benefits extend to mobile users operating devices with one hand, users in moving vehicles, elderly users with declining dexterity, and anyone using a device in challenging physical conditions. Research shows that error rates increase significantly when touch targets fall below recommended minimums.
Common Touch Target Size Failures
Icon-only buttons without adequate padding are the most common failure. Close buttons, hamburger menu icons, social media icons, and pagination controls frequently fall below the minimum size. Form checkboxes and radio buttons styled without sufficient click area, small navigation links packed tightly together, and action icons in data tables are also frequent offenders.
How to Fix Small Touch Targets
The simplest fix is adding padding to interactive elements. A button with a 16x16 pixel icon needs at least 4 pixels of padding on each side to meet the 24x24 minimum. Using min-width and min-height CSS properties ensures elements never shrink below the required size. For inline links within text, the 24x24 requirement does not apply, but adequate line spacing helps. Consider using the CSS touch-action property and ensuring tap highlight areas are visible on mobile.