Simple Shot Timer

14 reviews
Content rating
Everyone
1K+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Simple Shot Timer is a clean, no-nonsense shot timer for dry-fire and live-fire practice. Made for practical shooters who want fast feedback, accurate splits and a full history of their drills, without ads, tracking or accounts.

DRILL MODES
• Standard: open string. Beep, shoot, tap STOP. Splits and total time on screen.
• Par: set a par time and the number of cycles. Each cycle has its own start and end beep, with an optional rest interval between cycles.
• Stage: a long single-window timer up to 200 seconds for stage walk-throughs and scenario practice.

START DELAY
Instant, fixed, or random within a min/max range.

SAVED DRILLS
Save the drills you run often (mode, start delay, par and stage timing) under a name, and load any one with a tap.

SHOT DETECTION
• Listens through your phone's microphone and picks out each shot as it happens.
• The start and par beeps never count as a shot, a shot fired during the beep still does, and an echo filter keeps one shot from counting twice.
• The clock starts when the mic hears the beep, so speaker lag never ends up in your times.
• Auto-configure: fire a few shots and the app suggests a sensitivity and frequency band for that gun and range.
• A mic test screen with a live level meter lets you dial in sensitivity before going hot.
• Add shots by hand at any time, after the string or in review.

HISTORY & REVIEW
• Every string is saved automatically (rolling cap from 50 to 5000, default 500).
• Review each string with split times, first shot, fastest, slowest and average.
• Editable label, notes and penalty per string.

CSV EXPORT
Export a single string or your whole history as CSV through the share sheet: email it to yourself, save it to cloud storage or open it in a spreadsheet.

KEEPS RUNNING
Lock the screen or switch apps mid-string: the timer keeps detecting shots and playing par beeps.

PRIVACY FIRST
• 100% on-device. No accounts, no cloud, no analytics, no ads, no tracking.
• The microphone is used live, in memory, only while the app is listening (a string, the mic test or auto-configure). No audio is recorded or sent anywhere.
• Delete all your data and settings from Settings at any time.
• Open source (GPL-3.0): the full code is on GitHub at github.com/Mr-Jami/simple-shot-timer, so you can check every claim above.

QUALITY OF LIFE
• Screen flash on the beep for loud ranges and heavy ear protection, plus optional haptics.
• A notice warns you if the media volume is muted while a string runs.
• Keeps the screen awake during a string.
• Monochrome Material 3 theme with System, Light, Dark and High-contrast options.

LANGUAGES
English, Finnish, French, German, Polish, Portuguese, Russian and Spanish.

PERMISSIONS
• Microphone: required for shot detection. Requested the first time the mic is needed.
• Notifications: on Android 13 and later, needed for the notification that keeps the timer running in the background.
• Vibration: optional haptic on the beep.
• Wake lock: keeps the screen on during a string.

Built for the range, the dojo and the basement dry-fire setup. Free, lean, no upsells.
Practical shot timer: par drills, splits, history & CSV. No ads, no tracking.
Updated on
Oct 19, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • No data collected
    Learn more about how developers declare collection

Ratings and reviews

13 reviews
Caleb Simon
June 14, 2026
love the simplicity, timer seems to start before the beep, so makes the timer about a 1/2 second off.
Did you find this helpful?
Jami-IT
June 16, 2026
Thank you for your feedback and bringing this issue to my attention. I will work on it asap and release it in the next version. Stay tuned!
S J
September 8, 2026
I've tried a half dozen timers today, this is the only one sensitive enough to pick up dry fire without registering background noise.
Did you find this helpful?
Jami-IT
September 16, 2026
Very glad to hear that 🙏🏻 keep up the training and enjoy the app 💪🏻
Jamie-Joel Lappöhn
June 4, 2026
Never shot so good
Did you find this helpful?

What’s new

Fixes:
• Dates and times now show in the app's language
• The latency offset hint now gives Bluetooth earbuds as its example
Content rating
Everyone
Learn more

App support

About the developer
Tareq Jami
tareq@jami-it.de
Tilsiter Str. 142 22047 Hamburg Germany
+49 1520 2433613