Now in early release · Android

Train faster. Shoot better.

A dryfire training companion built for competitive shooters. Run your par timer, drill randomized starts, and build the speed and consistency that wins stages — no live rounds required.

Get it on Google Play
Par timer ready Session logging · soon Progress stats · soon
Draw
0.74s
Rep
1/ 20
2.40
1 / 20
What it does

Built around the rep.

Three pillars — one shipped today, two on the way. Every feature exists to drop your splits.

Par Timer

Configurable Ready, Standby, Action, and Clear intervals. Fixed, random, linear or stepped — drill the start signal you actually face on the stage.

Coming soon

Session Logging

Log every drill, every rep, every split. Tag by discipline, gun, or stage type so your dryfire becomes a record you can review.

Coming soon

Progress Stats

Watch your draw average, split consistency, and best times trend over weeks. See yourself improve — or see exactly where you've plateaued.

Par timer · shipped

The signal you can't predict.

Random standby. Random action windows. Linear and stepped progressions for ladder drills. Build the start you actually face on the buzzer — not a metronome you've memorized.

Built for draw-from-holster, transitions, reloads, and stage walkthroughs. Configure it once for a drill, save it, run it again tomorrow.

  • Fixed intervals
  • Random ranges
  • Linear progression
  • Stepped intervals
  • Custom rep counts
  • Audible start signal
DryShot par timer configuration screen
Safety first

Built by shooters who train safe.

Every session opens with a reminder: empty firearm, empty magazine, empty chamber. Dryfire is a discipline before it's a training method.

DryShot is purpose-built for sport — IPSC, USPSA, IDPA, PCSL, Steel Challenge. Not tactics, not theatrics. Just the work between matches that makes the difference on stage.

DryShot safety notice screen
Who it's for

Made for the shooter on the clock.

If you compete — or you take dryfire seriously enough that you should be — DryShot is for you.

Plus anyone serious about dryfire as a discipline.

Your next PR
starts between matches.

Free, no account required, no live rounds needed. Just open the app and run the timer.

Get it onGoogle Play