Aim trainer
Hit 30 targets one after another as fast and as cleanly as you can, then see your time per target and accuracy.
Your result
0
New best!
Fun tier Just for fun: our own thresholds, not statistics.
Hides your cursor inside the field. Press Esc to get it back.
Your results will appear here after your first run.
This test runs in your browser and needs JavaScript. Turn JavaScript on to start it; the explanation and the checklist below work without it.
How the aim trainer works
- Pick a target size: S, M or L. M is selected by default.
- Click the field to start. A target pops up at a random spot.
- Click it. The next one appears somewhere else in the field.
- After 30 targets you get your result.
A counter shows your progress (for example 12 / 30) with your live time per target and accuracy. Clicking next to a target is a miss: it does not end the run, but it lowers your accuracy.
It is a simple 2D aim test in the browser: no download, no account, no 3D world to load. Use it to warm up before a game, to compare mice or sensitivity settings, or just to beat your own best.
Scoring: time per target and accuracy
The result card shows:
- Time per target: the average time in milliseconds from the moment a target appears on screen until you hit it. Lower is better.
- Accuracy: hits ÷ all clicks. 30 hits with 34 clicks is 88.2 %. Hitting every target on the first click gives 100 %.
- Total time: the sum of all 30 target times.
- Best: your best time per target for the size you played.
Time is measured from the frame that first drew the target, so the result includes your reaction, the mouse movement and the click. Like every browser test it also includes a little delay from your screen and mouse; compare runs on the same setup.
Speed and accuracy pull against each other. Rushing lowers your time but adds misses. A good run is one where both are better than last time. Your best per size and a chart of recent runs are saved only in this browser; Clear my results removes them.
Target sizes and pointer lock
- L (large): 72 px across. Good for warming up and for phones.
- M (medium): 48 px. The default, a balance of speed and precision.
- S (small): 28 px. Tests fine control; expect lower accuracy at first.
Each size keeps its own best, because the numbers are not comparable across sizes.
Lock pointer (on a computer) hides your system cursor inside the field and draws a crosshair that moves with your mouse, a bit like a first-person game. Press Esc to get your cursor back. If your browser does not allow pointer lock here, the trainer simply works without it.
On phones and tablets, just tap the targets. The tap area is a little larger than the drawn target to make up for finger size, so phone and mouse scores are not directly comparable.
Tips to improve your aim
- Accuracy first. Play a few runs aiming for 100 % before you push for speed. Speed comes from clean, confident movements.
- Move in one motion. Try to land on the target with one flick instead of several small corrections.
- Check your sensitivity. If you overshoot all the time, your mouse sensitivity (DPI or in-game setting) may be too high; if you have to lift the mouse often, too low.
- Use a steady surface and a mouse that tracks well. The mouse polling rate test shows how often your mouse reports its position.
- Short sessions, often. A few runs a day as a warm-up help more than one long session.
Pair it with the reaction time test for pure reflexes, the CPS test for click speed, the lights out reaction test or the spacebar clicker. If the cursor jumps or buttons misbehave, check your mouse with the mouse test and see our guide to reading your test results. All games are on the skill tests page.
Frequently asked questions
What is a good score on the aim trainer?
We do not collect other players' results, so there is no average to compare with. Track your own time per target and accuracy for one target size: a run that improves both is real progress.
How is accuracy calculated?
Hits divided by all clicks in the field. Every click that misses a target lowers it. 30 hits with 30 clicks is 100 %.
Does the aim trainer help for FPS games?
It trains the basic skill of moving to a target and clicking it quickly, which is useful as a warm-up. It is a 2D trainer, so it does not train tracking moving targets or in-game recoil. Your in-game sensitivity also differs from your desktop cursor speed.
Can I use the aim trainer on a phone?
Yes, tap the targets. The tap area is a bit larger than the drawn circle for fingers, so compare phone results only with other phone results.
What does Lock pointer do?
It hides your normal cursor inside the field and shows a crosshair driven by your mouse movement. Press Esc to leave. It is optional and only available where the browser supports it.
Do I need to download anything?
No. The aim trainer runs in your browser, and your results are kept only in this browser on this device.