No range. No ammo. No hardware.

Beep. Draw. Click.
Measured.

Dry Fire Pro is a shot timer that hears your trigger. On-device ML detects every press through the mic and measures your real draw and split times — so ten minutes a day turns into measurably faster shooting.

R/T #1 1.43s · #2 2.82s · #3 6.12s — measured, not guessed

Dry Fire Pro — the Train screen with the shot timer ring and measured reaction times

What Dry Fire Pro does

A measured dry-fire session, in three steps

Dry Fire Pro is a training timer for dry-fire practice — running drills at home with a verified-unloaded firearm. What sets it apart: it doesn't just cue your reps, it hears them, and turns every session into data.

01

Start a drill

Pick a drill — draws, transitions, speed work — and tap start. After a randomized standby, you get the beep or a voice command.

02

Draw and press

Run the rep with your own, verified-unloaded firearm. The app detects the click of your trigger through the microphone — no lasers, no sensors.

03

Read your numbers

Every press is timestamped: reaction time, splits, misses. Session by session, your progress shows up as a trend, not a feeling.

Dry Fire Pro — the HQ dashboard with day streak, weekly sessions, average reaction time, favorites, and Drill of the Day

Is it for you?

Competitive shooters

USPSA, IDPA, IPSC — train draws, splits, and transitions against par times, and track your reaction time like a lap time.

Everyday carriers

Build a reliable draw-to-first-press from concealment with short daily sessions, measured instead of guessed.

New shooters

Learn trigger control safely at home with guided drills, on-screen instructions, and honest feedback on every rep.

If you own a handgun and want to get faster without burning ammo, Dry Fire Pro fits. It is not a game or a simulator — it's a measurement tool for real practice.

Try it right now

How fast are you, actually?

This is the app's core loop, in your browser: a randomized standby, a cue, and a measured reaction. In Dry Fire Pro the cue is a beep — and instead of a tap, it's your real draw and trigger press, detected through the microphone.

AVG. HUMAN REACTION ~0.25s · TAP ADDS ~0.05s · A DRAW ADDS THE REST

Reaction test

Wait for the beep, then tap as fast as you can. Randomized standby — no anticipating the cue.

Your training,
tracked.

HQ greets you with your streak, weekly volume, and reaction-time trend — the habit system that turns ten minutes a day into measurably faster shooting.

Day streak

4 days

One completed drill per day keeps it going
Sessions this week

6

every session recorded
Avg reaction

1.05s

0.12s faster this week
Your record

0.89s

Bill Drill · personal best
Reaction-time trend ↓ Improved by 0.65s
Average reaction across your last 12 sessions
Drill of the Day

Precision Pairs

a fresh pick, every day

A par timer beeps. Dry Fire Pro listens.

Every other dry-fire timer plays a beep and leaves the rest to feel. Dry Fire Pro detects the actual click of your trigger, so every rep produces a measured reaction time — the difference between hoping you're getting faster and knowing it.

Everything in the app

Detection, timing, drills, and progress tracking — a complete dry-fire training system.

Also in the app

Hall of Fame Community leaderboard of supporters.
Session Sharing Share your results with one tap.
Quick Feedback Shape the roadmap from inside the app.
Tutorial Mode Guided first session, step by step.
Works Offline Everything runs on device.
No Accounts Install and train. No logins, ever.

Private by design

No accounts, no logins, no trackers. Trigger detection runs entirely on your device — audio is processed locally and never uploaded. Your training history stays on your phone, and everything works offline.

Simple, transparent pricing

Train for free. Upgrade to Premium for the full drill library and more — monthly, yearly, or as a one-time lifetime purchase.

Dry Fire Pro

Everything you need to start training today.

Free
  • Shot timer with ML trigger detection
  • Starter drill library
  • Drill Builder & Drill Tweaker
  • HQ dashboard, stats & records
  • No account, works offline
Download free

Premium

Every drill, every tool — the full experience, unlocked.

  • Everything in Free
  • All drills unlocked — including newly added ones
  • Unlimited Drill Builder — design drills your way
  • Advanced Drill Tweaker — fine-tune every detail
Monthly Cancel anytime
Best value Yearly One decision a year
Lifetime Pay once, train forever

A year of Premium ≈ two boxes of 9mm — prices in the app.

Unlock Premium in the app

Frequently asked questions

What is dry fire practice?

Dry fire is practicing firearm handling — draws, trigger presses, transitions — without live ammunition. It lets you safely build speed and trigger control at home, and it’s how competitive shooters put in most of their reps.

How does Dry Fire Pro detect my shots?

An on-device machine-learning model listens for the mechanical click of your trigger through the iPhone’s microphone and timestamps every press. You can also train a personalized model on your own firearm for even better detection.

Do I need any extra hardware?

No. Unlike laser cartridges or sensor-based systems, Dry Fire Pro only needs your iPhone. No accessories, no setup — just start a drill.

Do I need an account?

No accounts, no logins. Install and train. Your data stays on your device and everything works offline.

Is it free?

Yes — the core shot timer, trigger detection, and a set of drills are free. Premium unlocks the full drill library and more, available as a monthly, yearly, or one-time lifetime purchase.

Train anywhere. Measure everything.

Your first measured drill takes 60 seconds.