Gridshot
Three targets up, sixty seconds, no mercy.
Free browser aim trainer · no download · no account
Eight drills, five hand-built arenas, your real game sensitivity and a daily challenge with country leaderboards. Runs at your monitor's refresh rate in any modern browser.
You are on a touch screen: drag to aim and use the fire button. A mouse is recommended for leaderboard runs.
Drills
Every drill is sixty seconds (Reflex is twenty targets). Your best in each one feeds your rank.
Three targets up, sixty seconds, no mercy.
One target, far away, gone in 1.5 seconds.
Hold the beam on a runner that never keeps a rhythm.
Twenty targets. React, then hit.
Two targets, always far apart.
Tiny targets, tiny corrections.
Centre, edge, centre, edge.
Strafing silhouettes. Head or body, your call.
Daily challenge
Each drill gets one seeded layout per day. Beat the world, beat your country, and watch the top run's ghost while you play.
Your rank
Play each drill once to build a rank. The rank is the average of your best score in every drill.
Sensitivity carry-over
AimFlow rotates by the same degrees per mouse count as your game, using the yaw values behind the Keymap sensitivity converter. Set it once; it applies to every drill.
Arenas
Every arena is built from code, not downloaded models, so the first run starts in under a second. Two draw calls for the whole set, particles on the GPU, no post-processing.
Pure white cyclorama. Maximum readability, the competitive default.
A rooftop at first light with a low-poly skyline drifting in haze.
Deep water, kelp columns and light shafts. Built for tracking.
Black stone, ember drift and molten seams. High contrast.
A snowfield under moving curtains of light. Calm and cold.
Ranks
Each drill's raw result is mapped to AimFlow points from 0 to 10,000 against reference values. Your rank is the average of your best in all eight drills, so a missing drill costs you.
| Tier | Points | Gridshot hits ≈ | Reflex ≈ |
|---|---|---|---|
| Iron | 0 – 1,499 | 27 | 470 ms |
| Bronze | 1,500 – 2,999 | 52 | 427 ms |
| Silver | 3,000 – 4,499 | 76 | 383 ms |
| Gold | 4,500 – 5,999 | 101 | 340 ms |
| Platinum | 6,000 – 7,199 | 125 | 296 ms |
| Diamond | 7,200 – 8,399 | 145 | 261 ms |
| Master | 8,400 – 9,199 | 164 | 226 ms |
| Grandmaster | 9,200+ | 177 | 203 ms |
How to get better at aiming
Set your real sensitivity before anything else. Training at the wrong cm/360 builds muscle memory you cannot use.
Hold 75–85% accuracy in Gridshot, then push the pace. Hits at 50% accuracy teach spraying, not aiming.
Two or three sixty-second runs a day beat one long session. The daily challenge is designed for exactly that.
Most missed flicks overshoot. In Flick and Spider, aim to arrive just short of the target and finish with a tiny correction.
Smooth tracking comes from the forearm, not the fingers. Use Tracking to practise holding through reversals without gripping harder.
Every results screen has one coaching line based on your run. Change one thing, play again, compare. That is the whole loop.
FAQ
Yes. AimFlow runs entirely in your browser with WebGL. There is no installer, no account and no paywall; your results are stored on your device and, only if you choose, on the public leaderboard.
Any recent Chrome, Edge, Firefox or Safari on a desktop or laptop with a mouse. Pointer lock captures the mouse so your movement is one-to-one with the game. Phones and tablets can play with drag-to-aim and a fire button, but a mouse is recommended for leaderboard runs.
Yes. Pick your game, sensitivity and DPI in Sensitivity, and AimFlow rotates by exactly the same number of degrees per mouse count as that game. It uses the same yaw values as the Keymap sensitivity converter, so a 34.6 cm/360 in VALORANT is 34.6 cm/360 here.
Every drill produces one number: hits and accuracy for click drills, time on target for Tracking, mean reaction for Reflex, points for Bots. That number is mapped to 0–10,000 AimFlow points against reference values, so a 6,000 in Gridshot is as hard as a 6,000 in Flick. Tiers from Iron to Grandmaster sit on that scale.
Every drill has one seeded layout per UTC day: the same targets, in the same order, for everyone. Scores go on a global leaderboard and a leaderboard for your country. When you play a daily drill you also see the top run as a ghost, marker by marker, in real time.
A display name you choose, a country you can change, the score, hits, accuracy and (for daily runs) the timing and angle of each hit so it can be replayed as a ghost. No email, no IP address: the address is hashed with a daily salt for rate limiting only.
The delay between moving the mouse and seeing the crosshair move is your real input latency. AimFlow draws the whole arena in a handful of draw calls, reads raw mouse movement, scales its resolution automatically and never uses post-processing, so it holds your monitor refresh rate on most hardware.
Yes. The arena, ghost markers, crosshair, field of view, sound and quality are all in Settings and take effect immediately. Daily leaderboard runs must stay at the standard sixty-second length; free play can be thirty seconds, one minute or two minutes.