Practice with a real par beep, structured drills and a plan for the week — then track whether any of it is working. Start free in your browser; take the whole thing to the range on Android.
Free online timer · no sign-up · no account needed
Random start delay so you cannot anticipate the beep, and a par time to beat. The same mechanism used at matches, in your pocket.
30 drills in the app with recommended par times — draw, reloads, transitions, trigger control, positional and one-handed work.
Measure strings of 2–20 shots: total time, first shot and every split, with results saved in your training history.
Session history, percentage inside par, an activity heatmap and a per-drill trend line.
Set how many sessions a week you are aiming for. A weekly goal forgives a day off; a daily streak does not.
A fixed schedule with a benchmark at the end, so progress stops being a feeling.
New in the free DryFire Android app: a Manual Stage Timer / RO Timer for Range Officers, instructors and training partners. These features run in the app; the browser timer remains a par timer.
Start on the beep and press STOP at the finish. No microphone or shot detection is needed.
Under the time, choose a scoring system and enter results for 1–100 targets. You can also keep time only.
Scores are entered manually. The app does not recognize hit zones, assign Major/Minor points or produce match standings.
Each one includes instructions, par times to aim for, how to score it honestly and what usually goes wrong.
The web timer gives you the beep. On Android, use microphone shot detection or the manual Stage Timer, then keep your times and scores in local history on your phone.
Set a par, run the drill, and let the app tell you whether you actually beat it.
Get DryFire on Google PlayFree. Android.