DryFire
Dry fire training · IPSC / IDPA / PRS

Dry Fire Shot Timer
& Training Drills

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

What DryFire gives you

Shot timer

Random start delay so you cannot anticipate the beep, and a par time to beat. The same mechanism used at matches, in your pocket.

Structured drills

30 drills in the app with recommended par times — draw, reloads, transitions, trigger control, positional and one-handed work.

Multi-shot strings

Measure a whole string: total time, first shot and the split between every pair of shots.

Progress tracking

Session history, percentage inside par, an activity heatmap and a per-drill trend line.

Weekly goal

Set how many sessions a week you are aiming for. A weekly goal forgives a day off; a daily streak does not.

Training plans

A fixed schedule with a benchmark at the end, so progress stops being a feeling.

Popular dry fire drills

Each one includes instructions, par times to aim for, how to score it honestly and what usually goes wrong.

See all drills

Free training tools

Training plans

What the Android app adds

The web timer gives you the beep. The app listens for the shot — so the times are measured rather than estimated, and they are still there next month.

DryFire timer screen showing a par time countdown DryFire drill library with categories and par times DryFire statistics screen with weekly goal and activity heatmap DryFire session history with per-drill results

Stop guessing your times

Set a par, run the drill, and let the app tell you whether you actually beat it.

Get DryFire on Google Play

Free. Android.