
No more taping over the target after every string.
See in numbers whether you're really shooting better than last month.
Take a photo — DiShooter automatically recognises your hits, scores them, and calculates your progress stats. Fully offline, no account, no internet.
Three steps
How it works
Photograph the target
With the camera or from the gallery — good light, the whole target in frame, parallel to the camera.
DiShooter recognises hits
Detects bullet holes and counts the score automatically, in seconds.
Get your result and stats
Total score, MR, ES and spreads — all local, offline, no sign-in.
Killer feature
Shoot string after string — without taping over
It's everyday range life: after every string you have to count the score by hand and tape over the holes so the next string doesn't blend into the last one.
DiShooter solves this. In one training session you add a photo after every string — no taping. The app automatically tells new hits apart from hits from previous strings and counts stats for the current string only.
Fewer interruptions, more shooting — and a clear history of every string within the training.


Data, not guesswork
Stats that actually say something
Score alone doesn't show why a string was better or worse.
Is your spread really shrinking, or is that just an illusion?
Mean Radius (MR) — average distance of hits from the group centre. A quick measure of shot consistency.
Is the error random, or systematic?
Extreme Spread (ES) — group size, the maximum distance between the two farthest hits.
A consistent drift in one direction usually means a technique error, not chance. DiShooter doesn't just count points — it helps you understand what to fix, and compare results across trainings.
0 mm
Mean Radius (MR)
0 mm
Group size (ES)
0 mm
Horizontal spread
0 mm
Vertical spread
Full control: editing hits
Did the automatic scoring get something wrong? Correct the score, remove a bad hit, or add a missed one — with a 2-10x magnifier for pinpointing the exact centre of a hole. Your result and training analysis always match reality.
Privacy
Your data stays on your phone
No account, no ads, no tracking. The whole photo analysis happens locally, on your device — your target photos never leave the phone. DiShooter works fully offline, so it scores your target even at a range with no signal.
Roadmap
Supported targets, and what's next
DiShooter currently automatically recognises ISSF-compliant targets:
- 50 m rifle competition target
- 25 m and 50 m pistol precision targets
Other target types can already be scored manually. DiShooter grows with the shooting community — tell us which ISSF (or other) targets you want first, and we'll put them high on the priority list.
More screenshots




Less taping, more shooting
Install DiShooter and check at your next range visit whether you're actually improving.