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
| Free | 25 runs a day per IP address. |
|---|---|
| Pro | No daily limit, 300 requests a minute. |
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
- Usability numbers
Score SUS results and work out sample sizes for usability tests, A/B tests and surveys.
- Heuristic review
Get a Nielsen heuristic worksheet for a screen or flow, with signals showing where to look first.
- Critique plan
Plan a design critique for the stage the work is in, with timed rounds, roles and feedback to hold back.
- Research questions
Find leading, double-barrelled and hypothetical questions in an interview or survey script and rewrite them.
- Trunk test
Check whether a page answers Krug's six trunk-test questions: site, page, sections, options, location, search
- Form check
Check a form's markup against Wroblewski's Web Form Design rules and get a fix for each finding