
Upload a target photo, auto-detect every impact locally or with AI vision, then measure group size in inches, MOA, and MIL plus point-of-impact shift for zeroing. Free, browser-based, no install required.
Checking sign-in status…
Group
-- in
-- MOA / -- MIL
Shots
0
Set scale first
POI offset
--
Set an aim point
Score
--
Set aim and rings
Measure center-to-center between the two impacts farthest apart in the group. That distance, divided by the range and converted to angular units, is the extreme-spread group size. The scorer does this automatically: it detects every impact, picks the outermost pair, and reports the distance in inches, centimeters, MOA, and MIL once you calibrate the photo against a known reference like a grid square or ring diameter.
1 MOA at 100 yards is 1.047 inches, which most shooters round to 1 inch. At 200 yards it is roughly 2 inches, at 300 yards roughly 3 inches, and so on. A 'sub-MOA' rifle prints five-shot groups under that 1.047 inch line at 100 yards. The scorer reports MOA directly so you do not have to do the conversion by hand.
Multiply MOA by 1.047, then multiply by distance in hundreds of yards. So 1 MOA at 100 yd = 1.047 in, 1 MOA at 300 yd = 3.14 in, and a 2.5 MOA group at 200 yd = 5.24 in. Conversely, inches divided by (1.047 x distance/100) returns MOA. The scorer handles this both ways when you set the target distance.
Set the photo's scale by clicking two points on a known reference (one-inch grid square, ring diameter, or ruler), enter the range to the target, then the tool measures extreme spread in pixels, converts pixels to inches via the calibration, and divides by (1.047 x distance/100) to return MOA. It also reports MIL and raw inches so you can cross-check.
The well-known options are Ballistic-X, OnTarget, and Bullseye, all paid mobile apps that require importing the photo to your phone. This target photo scorer runs in any browser, is free, supports AI-assisted impact detection, and exports the measurement back into your range log, builds, and drills if you sign in. For raw extreme-spread measurement, all of them are accurate enough for training logs and zero confirmation when calibrated correctly.
Point-of-impact offset is the distance from your marked point of aim to the center of the shot group. Horizontal offset is shown as left or right, vertical offset as high or low, both in inches and MOA so you can dial the correction directly into your scope (1/4 MOA per click on most hunting scopes, 0.1 MIL per click on most precision scopes).
Accuracy depends on the photo angle and the scale reference. Shoot the photo straight on, fill the frame with the target, and calibrate against a known distance like a 1-inch grid square, target ring diameter, or ruler in the frame. Calibrated correctly on a flat target, measurements are close enough for training logs and zero confirmation. For match scoring or load development, follow up with a caliper on the paper itself.
No. Uploading, local auto-detection, marker correction, calibration, scoring, and group measurement all work without signing in. The optional AI Detect mode sends the photo to a rate-limited AI vision endpoint to suggest impacts and scale. Signing in is only used to save the photo, tool run, and measurements to your account history so you can attach them to a build, range day, or drill.
Use it for training logs, zero confirmation, and practical range notes. Match-specific scoring (USPSA, IDPA, F-class, NRA bullseye) still depends on target rules, plug gauges, and edge-call procedures that are outside a browser photo tool. For competition, score on paper and use this tool to track aggregate group trends afterward.
A 5-shot group is statistically bigger on average. Each additional shot has a chance of landing outside the existing extreme spread, so groups grow as you add rounds. A 3-shot group typically reads about 75% of the 'true' precision; a 5-shot group reads about 95%; a 10-shot group is the gold standard for honest precision testing. If your rifle prints a half-inch 3-shot group, expect roughly 0.65-0.75 inch on 5 shots and a full inch on 10 shots, on the same point of aim with the same load.
Five shots is the industry standard. Three-shot groups are popular because they look small, but they hide outliers and a single called flyer can be discarded as 'cleaning' the group, which inflates apparent precision. Ten-shot groups are statistically honest but expensive in barrel life and ammo. For zero confirmation and routine practice, 5-shot groups at 100 yards are the right call. For load development or barrel break-in testing, shoot multiple 5-shot groups and average them, or shoot a 10-shot group.