DryFire
Sport shot timer · IPSC / IDPA / PRS

Your phone is
the shot timer.

Par beep, microphone shot detection, first-shot and split times. Plus 30 structured drills, statistics and training plans for the days between range sessions.

Free · no ads · no account · works fully offline

01 / How it works

Three steps. Then just shoot.

1

Set the par

Choose your par time, the random start delay and how many repetitions the series should have.

2

Wait for the beep

A loud, sharp start signal after an unpredictable delay — exactly like a match timer.

3

Read your time

The microphone catches the shot and the clock stops. Your hands stay on the gun.

02 / Shot timer

Built for the range, readable in one glance.

A dark, glare-free display with oversized numbers and controls you can hit with a thumb while the other hand holds the gun.

03 / Calibration

Two minutes, and it knows your gun.

Every range is loud in a different way, and every caliber sounds different. Instead of guessing a threshold, DryFire measures it.

Step 1 — the background

Two seconds of quiet. The app measures the actual noise level where you are standing.

Step 2 — three test shots

From the background and your shots the app computes a threshold that sits safely above the noise and below your quietest shot. It is saved per firearm.

04 / Between range days

30 drills, and a plan that gets harder.

Dry practice against the par beep is what makes range time cheap. The library is structured, not a random list.

05 / Progress

Numbers instead of a feeling.

Every series is saved, so you can see whether last month actually moved anything.

Session history

Every session with your own rating and notes.

Statistics

Training-day streak, percentage inside par and an activity heatmap.

Per-drill trend

Your times for a single drill over time — the real proof of progress.

06 / Price

Free. All of it.

$0

Every feature is included: timer, shot detection, all 30 drills, statistics and training plans. No trial, no locked features, no account.

07 / Privacy

Nothing leaves your phone.

DryFire has no servers, so there is nowhere for your data to go. It works on a plane, in a basement range, anywhere.

Read the full privacy policy →

08 / FAQ

Questions people actually ask.

Does it detect dry-fire clicks too?

No. The click of a firing pin is too quiet for a phone microphone to catch reliably — it gets missed, or confused with racking the slide. DryFire times live shots. For dry practice you run the par beep and rate each repetition yourself with one tap.

How accurate is it compared to a dedicated timer?

Splits are measured shot to shot and are accurate. First-shot time carries a small constant offset from your phone's audio output latency, so absolute values can differ slightly from a hardware timer — the trend and your progress remain valid.

Does it work with a .22 or a suppressed gun?

Usually yes — raise the detection sensitivity and calibrate with that firearm. The quieter the shot and the louder the range, the more the calibration matters.

Will other shooters on the line trigger it?

They can. Calibration sets the threshold above the ambient level, but a phone microphone hears the whole line. Keep the phone close to your position and lower the sensitivity on a busy range.

Does it need internet?

Never. Everything runs on the device, including detection and statistics.

Is my training data backed up?

If Android Auto Backup is enabled on your phone, your app data is included in your own Google Drive backup and restored after a reinstall. It is managed by Google in your account — the developer has no access to it.

09 / The app

See it before you install it.

Dashboard, timer, drill library and statistics.

DryFire dashboard with quick actions Shot timer running a series Drill library with filters Training statistics

Stop guessing your times.

Free, offline, and it fits in the pocket you already carry to the range.

Treat every firearm as loaded and check it before you start. Dry practice: unloaded, with no ammunition nearby. Live fire: only at an approved range and following its rules. DryFire is a training aid, not a safety device.