Aim Trainer
Click or tap the targets as fast and as accurately as you can. Play 30 targets against the clock or score as many hits as possible in 60 seconds, then compare your accuracy and time per target with your best.
Works with a mouse, trackpad, pen or touch screen. Best scores are saved per mode and target size on this device. Esc stops a run.
How to use the Aim Trainer
- Choose a mode: 30 targets (finish as fast as possible) or 60 seconds (hit as many as possible).
- Pick a target size. Small targets train precision, large targets train speed.
- Press Start and click or tap each target the moment it appears. A new target appears right after every hit.
- Avoid wild clicks: every miss lowers your accuracy and your score.
- Check your results: hits, accuracy, average and fastest time per target and your score. Press Play again to beat your best.
Target sizes and modes
| Setting | Target diameter | What it trains |
|---|---|---|
| Small | 30 px | Precision and micro-adjustments |
| Medium | 48 px | Balanced speed and accuracy (best for comparing scores) |
| Large | 72 px | Raw speed, flicks and warm-ups |
| 30 targets mode | – | Consistency: finish a fixed set as quickly and cleanly as possible |
| 60 seconds mode | – | Endurance and rhythm under time pressure |
Each new target appears at a random spot, at least a quarter of the play area away from the previous one, so every hit needs a real mouse movement. The time per target is measured from the moment a target appears until you hit it.
Fitts's law: why small, distant targets take longer
Pointing speed is described by Fitts's law: MT = a + b × log₂(D / W + 1), where MT is the movement time, D the distance to the target, W the target width, and a and b constants that depend on the person and the device. The logarithm is called the index of difficulty, measured in bits.
Worked example: a medium target (W = 48 px) that appears 400 px away has an index of difficulty of log₂(400 / 48 + 1) = log₂(9.33) ≈ 3.22 bits. With typical mouse values of a = 0.1 s and b = 0.15 s per bit, the predicted time is 0.1 + 0.15 × 3.22 ≈ 0.58 s. Halve the target width and the index rises to about 4.1 bits, which adds roughly 0.14 s per target. That is why switching to small targets lowers your score even when your skill is the same.
Settings that affect your aim
- Sensitivity and DPI. Gamers compare sensitivity as eDPI = mouse DPI × in-game sensitivity; for example 800 DPI × 1.5 = 1,200 eDPI. Find a value you can control and keep it constant.
- Mouse acceleration. With acceleration on, the same hand movement moves the cursor different distances depending on speed, which makes muscle memory harder to build.
- Polling rate and refresh rate. A 1,000 Hz mouse and a high refresh rate monitor reduce input delay slightly.
- Posture. Rest your forearm on the desk and use your arm for large movements and your wrist and fingers for fine corrections.
Frequently asked questions
How is the score calculated?
Score = hits per minute × accuracy. In 60 second mode hits per minute is simply your number of hits; in 30 target mode it is 30 divided by your total time in minutes. For example, 30 targets in 18.5 seconds with 32 clicks gives 97.3 hits per minute × 93.75% accuracy = a score of 91.
What counts as a miss?
Any click or tap inside the practice area that does not land on the current target. Accuracy is hits divided by all clicks, so spamming clicks lowers your score.
What is a good time per target?
It depends heavily on target size, screen size and your mouse. As a rough guide, with medium targets on a desktop most people average somewhere around 500 to 800 ms per target, and getting under 450 ms with high accuracy is very good. Compare your own results over time with the same settings.
Does it work on phones and tablets?
Yes. The aim trainer uses pointer events, so taps on a touch screen, pen input, trackpads and mice all work. Results on touch screens are not directly comparable with mouse results.
How can I improve my aim?
Practise in short, regular sessions, prioritise accuracy before speed, keep a consistent mouse sensitivity, turn off mouse acceleration (Enhance pointer precision in Windows) and use a large mouse pad so you can aim with your arm as well as your wrist.
Are my best scores saved?
Yes, your best score for each mode and target size is stored in your browser on this device. Nothing is uploaded. Clearing your browser data or pressing Delete best scores removes them.