Designers

All 141 tools / Research and usability testing

Estimate pointing time with Fitts's law and choice time with Hick's law to compare layouts

Fitts and Hick calculatorFreeFor designers, researchers and product teams

25/day

free runs a day, no sign-in.

Before: what you give it

The example input, as typed in. You type in numbers or values.

choices: 6
layouts: [{"name":"Wide primary button","choices":2,"targets":[{"label":"Buy","distance":300,"width":160}]},{"name":"Small link","choices":2,"targets":[{"label":"Buy","distance":600,"width":40}]}]

After: what comes back

The first lines of a real run on that input. Nothing here is edited by hand.

# Fitts and Hick-Hyman estimates

Fitts (Shannon form): time = a + b * log2(distance / width + 1), with a = 100 ms and b = 150 ms per bit. Hick-Hyman, equal-probability choices: time = a + b * log2(choices + 1), with a = 200 ms and b = 150 ms per bit.
Both are models. The default constants are typical orders of magnitude for mouse pointing and simple choice reaction (pointing b is often reported between about 100 and 250 ms per bit; choice b near 150 ms per bit), not measurements of your users, your device or your task. Pass your own a and b if you have fitted them. Treat results as a way to compare layouts, not as predicted seconds. Fitts: Paul Fitts, 1954; Shannon formulation after I. Scott MacKenzie. Hick-Hyman: W. E. Hick 1952, Ray Hyman 1953. Not verified against the design library; stated from general knowledge.

## Choice set
6 equally likely choices: 2.807 bits, decision time about 621 ms. The model assumes a familiar, well-ordered set; it does not hold for unfamiliar items or when people scan a list.

## Layout comparison
Each layout's time is the decision time (if choices given) plus the pointing time for each target in order.
... full output on the tool page

What you get

Movement and decision times per target or choice set, and total time across two or three layouts

What it cannot do

Default constants are illustrative, not measured on your users, so compare layouts rather than predicting seconds.

Who it is for

  • Designers
  • Researchers
  • Product teams

Free and Pro

Free25 runs a day per IP address.
ProNo daily limit, 300 requests a minute.

What each plan includes

Use it from your assistant

The tool is called calc_fitts_hick. Connect the server once, then ask for it by name or just describe the job. Install steps for each app.

claude mcp add --transport http designers https://designers.allthepossibles.com/mcp
curl -X POST https://designers.allthepossibles.com/api/fitts-hick-calc -H 'content-type: application/json' -d '{"choices":6,"layouts":[{"name":"Wide primary button","choices":2,"targets":[{"label":"Buy","distance":300,"width":160}]},{"name":"Small link","choices":2,"targets":[{"label":"Buy","distance":600,"width":40}]}]}'

Try it here

The form starts with the same example input, so you can run it first and then swap in your own.

More in research and usability testing

All research and usability testing tools