Good Citizens · Usability Harness · Simulator ·

A shaky hand: why small targets fail

Many hands shake a little: with age, with cold, with some medicines, and with conditions such as essential tremor and Parkinson’s disease. On a moving bus, everyone’s does.

Beside this, your pointer shakes. Try clicking each row of blue targets. The small ones are the size of a typical text link; the large ones are the size most phone makers recommend.

a 16 px link · 0 hit, 0 missed
24 px, the WCAG minimum · 0 hit, 0 missed
44 px, Apple’s guideline · 0 hit, 0 missed

I · Who it affects

More common than most people think

essential tremorfast, worse when reachingParkinson’sslower, at resta bus rideeveryone, some of the time1 in 20over 65 has essential tremor
Three hands, recorded: essential tremor shakes four to twelve times a second, worst when reaching; Parkinson’s is slower, at rest; and a bus shakes everyone.

Essential tremor is the most common movement disorder in adults. It affects about 1 person in 751 overall, and about 1 in 20 over the age of 65.

That is several times more people than have Parkinson’s disease, which the World Health Organization counted at more than 8.5 million2 people in 2019, twice as many as 25 years before. Close to half of people with multiple sclerosis4 report a tremor. One American adult in five has arthritis, and cerebral palsy is the most common motor disability in childhood.

Then there is everyone else, some of the time: hands that are cold, tired, anxious or over-caffeinated, medicines from asthma inhalers to antidepressants, and phones used on trains and in cars. The accessibility guidelines name “vibrating environments” right beside hand tremors.

II · Why it is hard

The shake is worst when you aim

start: a small shakethe target: the biggest shake13 touches13 of them in the last half
The steady-hand game: essential tremor grows as you aim, so the loop touches most near the end, exactly where a small button is.

Essential tremor is an action tremor: it gets stronger when the hand is doing something, and aiming at a small button is exactly that.

It shakes four to twelve times a second. Parkinson’s tremor is different, strongest at rest and a little slower. Either way, a click lands where the hand happens to be at that instant, not where the person meant. A small target needs many attempts, and a target next to a destructive one is a trap.

Age changes pointing too, though perhaps not as people assume. One study found people in their sixties slower but not less accurate5 than younger adults: they get there, and it costs them more time and effort. A touchpad slowed them most of all.

III · The numbers

How big is big enough

0244424 pxthe minimum (WCAG 2.5.8)44 pxenhanced (WCAG 2.5.5) · Apple’s 44 points48Material Design’s 48 dpdrawn to one scale, in CSS pixels
The same caliper, three targets, one scale: the minimum, the enhanced level, and the platforms’ own advice.

The Web Content Accessibility Guidelines ask for targets of at least 24 by 24 pixels7, or smaller ones with enough space around them.

That is the minimum, level AA. The enhanced level asks for 44 by 448, close to what Apple (44 points) and Google’s Material Design (48) recommend for touch. Links inside a sentence are exempt, which is one more reason to make the important actions proper buttons.

For thumbs, a study at the University of Maryland found errors stopped falling once targets reached about 9.6 millimetres6. For older people on touchscreens, researchers have suggested buttons of about 20 millimetres with a few millimetres between them.

IV · What to do

What it means for your design

  1. 24 px44 px
    01

    Make targets 24 pixels at least, 44 for anything that matters

    Meet the 24 by 24 minimum everywhere, and give primary actions 44 to 48 pixels, about the width of a fingertip.

  2. 02

    Leave room between them

    Space between targets matters as much as their size. A near miss should land on nothing, not on the wrong thing.

  3. lift here: nothing
    03

    Act on release, not on press

    If an action fires when the finger or button lifts, a person who slips can drag away and cancel it (WCAG 2.5.2 Pointer Cancellation).

  4. SaveDeleteSaveDelete
    04

    Keep destructive actions apart

    Never put Delete next to Save. Offer undo, or ask once, because a misplaced click is ordinary, not exceptional.

  5. 05

    Offer a way that is not a drag

    Hover-only menus, sliders and tiny drag handles are hard with a tremor. Give a single click or tap alternative (WCAG 2.5.7).

  6. Mouse KeysSlow KeysTouch
    06

    Test with the settings people use

    Turn on Mouse Keys and Slow Keys on a computer, or Touch Accommodations on an iPhone, which can ignore repeated taps, and make sure your page still works.

V · Prototypes

Works on prototypes too

the hotspoton a picturemissed

This tool changes how your clicks and taps land, and it catches pointer presses as well as clicks, so it works on prototypes that are drawn as a picture, such as a Figma prototype link, as well as on live pages.

A few apps listen for presses in ways no bookmark can reach; if nothing changes when you click, the app is one of them.

VI · Myths

What people get wrong

Tremor means Parkinson’s
Essential tremor is several times more common, and many other things cause a shaky hand, from medicines to cold.
The guidelines require 44 pixels
The common level, AA, asks for 24 by 24, or smaller targets with space around them. 44 by 44 is the enhanced level.
Older people miss more
In at least one careful study they were slower but no less accurate. The cost of small targets is time and effort as well as errors.
Bigger is always better
Past a fingertip’s width the gains are small. Spacing, and keeping risky actions apart, matter as much.

Take it to any website

🤚 Shaky hand

↑ Drag it to your bookmarks bar

Click it on any page and your pointer starts to shake, and your clicks land where the shaking pointer is. Click again for a stronger tremor, and again to switch it off.

Works in Chrome, Safari, Firefox and Edge on a computer.

One Good Citizens folder with every tool in it. Download it, then import it:

  • Chrome: Bookmarks › Import bookmarks and settings › Bookmarks HTML file
  • Safari: File › Import From › Bookmarks HTML File
  • Firefox: Bookmarks › Manage bookmarks › Import and Backup › Import Bookmarks from HTML

Every time you check a design against the people who will use it, you are doing what Good Citizens is for. Thank you for that.

More tools: Fovea · Colour vision · Ageing eyes · all 10

VII · Sources

The research behind this page

Every figure above comes from one of these 10 sources. The small numbers in the text point here, and each source points back.

  1. Review

    How common is essential tremor? Update on the worldwide prevalence of essential tremor

    Louis and McCreary ·

    Tremor and Other Hyperkinetic Movements

    tremorjournal.org · cited in I

  2. Data

    Parkinson disease

    World Health Organization

    Fact sheet

    who.int · cited in I

  3. Reference

    Tremor

    MSD Manual

    MSD Manual Professional Version

    msdmanuals.com

  4. Review

    Understanding tremor in multiple sclerosis: prevalence, pathological anatomy, and pharmacological and surgical approaches to treatment

    Labiano-Fontcuberta and Benito-León ·

    Tremor and Other Hyperkinetic Movements

    tremorjournal.org · cited in I

  5. Peer-reviewed study

    How age affects pointing with mouse and touchpad: a comparison of young, adult, and elderly users

    Hertzum and Hornbæk ·

    International Journal of Human–Computer Interaction

    mortenhertzum.dk · cited in II

  6. Peer-reviewed study

    Target size study for one-handed thumb use on small touchscreen devices

    Parhi, Karlson and Bederson ·

    MobileHCI 2006

    microsoft.com · cited in III

  7. Standard

    Understanding WCAG 2.5.8: Target Size (Minimum)

    W3C

    Web Content Accessibility Guidelines 2.2

    w3.org · cited in III

  8. Standard

    Understanding WCAG 2.5.5: Target Size (Enhanced)

    W3C

    Web Content Accessibility Guidelines 2.2

    w3.org · cited in III

  9. Standard

    Understanding WCAG 2.5.2: Pointer Cancellation

    W3C

    Web Content Accessibility Guidelines 2.2

    w3.org

  10. Guidance

    Touch Accommodations

    Apple

    Apple Support

    support.apple.com