Measuring Fitts' law: what the test does
Fitts' law is one of the best-established laws in human-computer interaction: it predicts how long a pointing movement to a target takes, based on the distance to the target and its width. This test implements the ISO 9241-9 method, the industry standard for measuring pointing devices, and produces a single comparison score at the end: throughput in bit/s.
What the test is used for
- Comparing input devices: Mouse versus trackpad, different DPI settings, or a new mouse against the old one: throughput turns the difference into a single number.
- Ergonomics check: A noticeably lower throughput than usual can point to fatigue, an awkward hand position, or a problem with the input device.
- A reference for UI research: Anyone working with Fitts' law themselves gets a working ISO 9241-9 reference implementation here, including regression and effective target width.
How a run works
- 1 Two circles appear at distance D, one highlighted in fuchsia as the active target.
- 2 Click the active target. The first hit starts the round, every further hit switches the active target.
- 3 Ten scored hits per combination, then the next of twelve shuffled distance-width combinations follows automatically.
- 4 After all twelve rounds, throughput, the regression line, and the scatter plot appear.
What sets this test apart from simple clones
Many Fitts' law tests only use the nominal target width and the plain Shannon formulation, which allows arbitrarily high scores no matter how inaccurate the clicking is. This test instead follows the ISO 9241-9 method: it derives the effective target width from your actual click spread and uses that to compute throughput. When submitting to the leaderboard, the browser also sends the complete click and target trace, and the server recomputes the regression and throughput independently.