Home▸Articles▸Game Development

Fitts's Law: The Science Behind Human-Machine Interaction

A cornerstone of ergonomics and human-computer interaction, Fitts's Law describes how people interact with pointing devices.

mysimulator teamUpdated June 2026≈ 3 min read▶ Open the simulation

What is Fitts's Law?

Fitts’s Law is a fundamental principle that describes the time it takes for a person to move to a target area, which depends on the size of the target and its distance from the starting point. It was first formulated by Paul M. Fitts in 1954.

The law states that the average time T required to accurately position a pointer at a target is linearly related to the logarithm of the ratio between the target width W and the distance D from the starting point: T = a + b log2(1+D/W).

Why Does Fitts's Law Matter?

Understanding Fitts’s Law helps in designing more efficient user interfaces, as it predicts how long users will take to interact with elements on a screen.

By applying this law, developers can optimize the placement and size of interactive elements to enhance usability and reduce user frustration.

live demo · related simulation● LIVE

Real-World Applications

Fitts’s Law is crucial in game development for designing intuitive controls that players can interact with quickly and accurately.

In web design, it guides the placement of buttons and links to ensure they are easy to click or tap.

Live Regression Model: A Practical Demonstration

The live regression model in this simulation demonstrates how Fitts’s Law can be empirically verified by collecting data from user interactions.

By fitting the collected data with a least-squares regression, the underlying constants of Fitts’s Law can be estimated even when the data is noisy.

Frequently asked questions

How does Fitts's Law apply to mobile devices?

Fitts’s Law applies equally well to mobile touch screens, where the size and spacing of targets must be carefully considered to ensure quick and accurate user interactions.

Can Fitts's Law predict individual differences in motor skills?

While Fitts’s Law provides a general model for human movement, individual variations can affect performance. However, it still offers valuable insights into typical behavior.

How does the regression model work in this simulation?

The least-squares regression method used here minimizes the sum of squared differences between the observed data points and the predicted values from Fitts’s Law, allowing for a best-fit estimation of the underlying constants.

What is the significance of the motor-impairment slider in this simulation?

The motor-impairment slider simulates conditions like tremors or other physical limitations that can affect user performance, helping to understand how such factors impact interaction times.

Try it live

Everything above runs in your browser — open Touch Target Fitts's Law 2D: Live Regression Model and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.

▶ Open Touch Target Fitts's Law 2D: Live Regression Model simulation

What did you find?

Add reproduction steps (optional)