Aim Trainer
Hit each target as quickly and accurately as you can.
START HERE
Choose how to test your aim
Test your precision, speed, and moving-target control.
You cannot change mode while a run is in progress.
Your record
30 TARGETS
Last run --- Personal best
- --
Recent runs
Focused on the test itself
Clear rules, responsive feedback, and only the results that help the next run.
Balanced Placement
Targets stay comfortably inside the play area and avoid repeating the same positions.
Three Focused Modes
Use 30 Targets for average time per target, 30 Seconds for stationary targets, or Moving 30s for tracking.
Misses Stay Meaningful
Each mode uses clear miss rules, so speed never makes accuracy irrelevant.
Made for Mouse and Touch
You get immediate feedback on every hit and miss without interrupting the test.
See What Changed
Your result shows the main score, accuracy, and whether this run improved on the last.
Kept in This Browser
Each mode keeps its 20 most recent runs in this browser. No account is required, and nothing is uploaded.
Frequently Asked Questions
Which mode should I choose?
Choose 30 Targets to measure average time per target, 30 Seconds to count stationary hits, or Moving 30s to practice tracking.
How is my score calculated?
30 Targets shows the average time for each successful hit, where lower is faster. The two 30-second modes count successful hits, where higher is better.
What counts as a miss?
In 30 Targets, missed clicks do not count and the timer keeps running. In 30 Seconds, a missed click or expired target costs one life. Targets expire after 3, 2.2, or 1.5 seconds as the run progresses. In Moving 30s, only a missed click costs a life.
Why does my score change between devices?
Screen size, pointer sensitivity, refresh rate, browser performance, and input delay can all affect it.
Does sound affect my result?
No. Timing is recorded before optional sound and visual feedback are played.
Where are my results saved?
Each mode keeps its 20 most recent results in this browser, including runs that end when all lives are lost. In the timed modes, only full 30-second runs can set a personal best. Interrupted runs are not saved.