SVG Targets

This site is a free resource for SVG images of bullseye shooting targets.

These are vector graphics which can be rendered at any resolution without pixelation.

The files can be printed, used as a reference, or incorporated into shooting-related software or graphic designs. Use them for any purpose you see fit.

I do not make or sell printed targets. National Target Company, American Target Company, and Kruger Targets (the best for airguns) are all good target suppliers. I am not affiliated with any of them.

I referenced the following rulebooks to obtain the target dimensions.

It's possible that I made a transcription error copying the ring sizes into my program. I'm pretty confident the pistol targets are right, but the two dozen rifle targets give me a lot more places to make mistakes.

If you find a problem in any of my targets, or have other comments, let me know at peelewoodworking@gmail.com.

Targets

The following targets are currently available.

Discipline Target Distance Description
NRA Precision Pistol (outdoor match) B-6 50 yards Slow fire target
B-8 25 yards Timed and rapid fire target
NRA Precision Pistol (indoor match at 25 yards) B-16 25 yards NRA's 25-yard reduction of the B-6 50y slow fire target
NRA Precision Pistol (indoor match at 20 yards) B-4 20 yards NRA's 20-yard reduction of the B-6 50y slow fire target
B-5 20 yards NRA's 20-yard reduction of the B-8 25y timed and rapid fire target
NRA Precision Pistol (indoor match at 50 feet) B-2 50 feet NRA's 50-foot reduction of the B-6 50y slow fire target
B-3 50 feet NRA's 50-foot reduction of the B-8 25y timed and rapid fire target
NRA 10 meter air pistol B-40 10 meters Same as ISSF 10m air pistol target
NRA High Power Rifle SR-1 100 yards NRA's 100-yard reduction of the SR 200y target
SR-21 100 yards NRA's 100-yard reduction of the SR-3 300y target
MR-31 100 yards NRA's 100-yard reduction of the MR-1 600y target
SR 200 yards Target, Rifle, Competition, Short Range
SR-42 200 yards NRA's 200-yard reduction of the SR-3 300y target
MR-52 200 yards NRA's 200-yard reduction of the MR-1 600y target
SR-5 200 yards Truncated version of SR target for smaller frames (stops at 7-ring)
SR-3 300 yards Enlarged aiming black version of SR target, for 300-yard rapid fire matches
MR-63 300 yards NRA's 300-yard reduction of the MR-1 600y target
MR-65 500 yards Rifle, Competition Mid-Range. Used in 500-yard matches only
MR-1 600 yards Rifle, Competition Mid-Range. Used in 600-yard matches only
LR 1000 yards Rifle, Competition Long Range
NRA Smallbore Rifle* A-17/1 50 feet 50-foot smallbore rifle target
USAS-50/1 50 feet 50-foot reduction of international 50m smallbore rifle target
A-32/1 50 feet 50-foot NRA Light Rifle target
A-7/1 75 feet 75-foot smallbore rifle target
A-23/1 50 yards 50-yard smallbore rifle target
A-27/1 50 yards 50-yard smallbore rifle Conventional Prone target
A-51/1 50 yards 50-foot reduction of international 50m smallbore rifle target
A-26/1 50 meters 50-meter smallbore rifle Conventional Prone target
A-50/1 50 meters International 50m smallbore rifle target (same as ISSF R50)
A-25/1 100 yards 100-yard smallbore rifle Conventional Prone target
A-33/1 100 yards 100-yard reduction of international 300m target for Metric Prone competition
A-21 200 yards 200-yard smallbore rifle target
A-31/1 50 yards 50-yard NRA Light Rifle target
A-37/1 100 yard Mini-palma smallbore target, 100-yard reduction simulating the LR target at 800y
A-38/1 100 yard Mini-palma smallbore target, 100-yard reduction simulating the LR target at 900y
A-39/1 100 yard Mini-palma smallbore target, 100-yard reduction simulating the LR target at 1000y
ISSF 300m Rifle R300 300 meters 300m international rifle target
ISSF 50m Rifle R50 50 meters 50m international rifle target
ISSF 10m Air Rifle AR10 10 meters 10m international air rifle target
ISSF 25m Precision Pistol P25 25 meters 25m international pistol target
ISSF 50m Precision Pistol P50 50 meters 50m international pistol target (note: same target as the 25m)
ISSF 10m Air Pistol AP10 10 meters 10m international air pistol target (note: same target as the NRA B-40)

*Note: target names ending in "/1" are specified by competition rules to use multiple bulls printed on a single sheet, but are provided here as single-bull graphics.

Printing

Most of the targets, other than airgun and smallbore rifle, are too large for printing at home unless you reduce them to very close range (see next section).

Printer paper also tears, especially with airgun pellets, and doesn't score as cleanly the tagboard paper real targets are printed on.

However, if you do choose to print these targets, they should come out at exactly the right size.

Just check the printing options in your browser and make sure that scaling is set to "100%". The default setting will likely be "fit to page" or something like that, which you don't want. That will give you incorrectly sized scoring rings.

At the lower left corner of each target is a circle marked "O.D. = 10¢". A US dime should precisely cover this circle.

If the outer diameter of the circle is NOT the same as a dime, it probably means that your printing options are scaling the target to some size other than 100%.

Adjusting Targets for Alternative Distances

The target files are generated on-demand. You can change how the targets are rendered by altering parameters in the website address (URL).

One handy option is to adjust the target for shooting at a different distance than it was intended for.

Perhaps you'd like to simulate shooting the B-6 50-yard slow fire bullseye target, but you're shooting an air pistol on your 10m home range.

To do this, add "?scaleDistance=10m" to the URL.

Example: /NRA/B-6.svg?scaleDistance=10m

However, the default scaling assumes that the target was supposed to be shot with a .22 caliber firearm at the original 50-yard distance, and will still be shot with a .22 at the new distance.

If your air pistol is .177, but you want to simulate the scoring difficulty of shooting a .45 at 50 yards, use the "scaleOldCaliber" and "scaleNewCaliber" parameters. This produces a slightly easier target.

Example: /NRA/B-6.svg?scaleDistance=10m&scaleOldCaliber=0.45&scaleNewCaliber=0.177

The targets can also be scaled up for greater distance. I don't think there is a practical purpose for this, but it can be used to answer idle questions such as:

Q: What would the ridiculously tiny 10-meter air rifle target look like if it was made for shooting with a .22 at 50 yards?

A: Still a VERY tough target to shoot from the standing position!

Finer points of scaling targets

Why does the scaling depend on the caliber? Why don't the rings just get, say, half as big when we shoot at half the distance? Because the scoring rings on a target can be hit by the edge of a bullet, not just its center.

Imagine a .45-caliber hole in a B-6 shot at 50 yards. The center of the shot hole is 2" away from the center of the target.

When we score this, we look at the edge of the shot hole, not the center. Because of the .225" radius of the hole, the edge of the hole is 2 - 0.225=1.775" from the center of the target. This means it does not touch the 10-ring, which has a radius of 1.68". The shot scores a 9.

Now imagine the target was at half the distance, 25 yards. Assuming a linear cone of dispersion, the shooter's error would be halved, so the center of our shot hole would now be 1" away from the center of the target, instead of 2".

But the bullet is still .45 caliber, so the edge of the hole is now 1 - 0.225=0.775" from the center.

Conclusion: If we had scaled our target by merely halving the diameter of each ring, the 10-ring would now have a radius of 0.84" and this shot would score a 10 instead of a 9.

This error becomes especially dramatic if you scale the target to very close range and shoot it with a large caliber bullet.

Compare a B-6 scaled to 10 yards by simply dividing all ring diameters by 5, with the same target scaled for shooting with a .45.

The X-ring becomes nothing more than a dot, and the 10-ring on the properly-scaled target is about the same size as the X-ring was on the simply-scaled target.

The scaling method used by this site

So what exactly is the correct scaling method? Well, that's up for some debate, but here is what my software does:

First, add the "scaleOldCaliber" diameter to each of the target rings. This moves the rings out to where the center of a shot would need to hit to score, rather than the edge. This is where you'd put the rings if you were going to shoot the target with a tiny laser beam instead of a bullet.

Next, multiply those rings by the ratio of newDistance/oldDistance.

Next, subtract the "scaleNewCaliber" diameter from each of the target rings, converting them back to score-on-edge-of-shot-hole rings.

Finally, decide which rings to color in black. This has no impact on scoring, it's just to keep the aiming reference about the same perceived size for the shooter.

Do this by taking the size of the original black, multiplying by ((newDistance+1m)/(oldDistance+1m)), and choosing whichever new scoring ring is nearest to that dimension. The +1m is to account for the shooter's eye being about 1m behind the firing line.

Caveats

I believe this method results in ring sizes that are correct assuming, once again, a linear cone of dispersion. That assumption is not perfectly realistic.

Anybody who has dedicated a lot of time to load development and accuracy testing will tell you that a 1" group at 25 yards ain't necessarily a 2" group at 50 yards. So as far as mechanical accuracy is concerned, shooting closer is easier.

For rifle shooting of course you also have wind and bullet drop to deal with, a much more significant challenge at long range.

On the other hand, I have heard accomplished pistol shooters talk about "parallel errors". This is where your sights are aligned, the gun barrel remains square to the target paper, but your body's sway moves the gun around by a half inch or so.

Invariably, the advice given is to ignore this error and the perceived large movement in your sight picture, and focus entirely on maintaining sight alignment and a clean trigger press.

After all, a half-inch of parallel movement is still just a half-inch at 50 yards, whereas an alignment error is magnified greatly with distance.

If we take this to be true, the conclusion would be that pistol shooting is slightly easier on large targets at longer distances. Ignoring the parallel error works on the B-6 at 50 yards, but a half-inch could be the difference between a 10 and an 8 on the B-40 at 10m.

I have found that spending time thinking about this does not improve one's shooting ability. I've yet to find a scorecard with a multiple-choice quiz or essay section on it.

Other Customizations

Adding "?black=gray" to the URL changes the black areas of the target to a medium gray color; which can save on ink if you are printing targets.

Example: /NRA/B-40.svg?black=gray

You can also disable the info text and dime size reference.

Example: /NRA/B-40.svg?black=gray&dime=0&info=0

Just for fun, you can also use any hex color, like #ff7f00. Replace the "#" with a "%23".

Example: /NRA/B-40.svg?black=%23ff7f00

Furthermore, you can change the white part of the target, too. Add "&white=[color]" to the URL.

Example: /NRA/B-40.svg?black=%23ff7f00&white=blue

For making sight adjustments it may be helpful to see a grid overlaid on the target. You may know that your sight adjusts a half-inch per click at 50 yards, but do you know at a glance how many inches high and right a hit at 2 o'clock in the 9 ring is?

You can overlay a 2 inch grid by adding the parameter "gridX=2".

Example: /NRA/B-6.svg?gridX=2

If you specify "gridY" you can have different spacing on the Y axis (i.e. between horizontal lines).

I measured the click values (average of 10) of the Bo-Mar adjustable sight on my 5" 1911 and found that the elevation clicks moved the rear sight blade by .002", while the windage clicks moved the blade .0016" each.

Over the 6.75" sight radius of that gun, that works out to 0.43" per windage click at 50 yards, and 0.53" per elevation click. If I wanted to generate a click chart for that specific gun I could do so like this:

Example: /NRA/B-6.svg?gridX=0.43&gridY=0.53

Of course, that chart is kind of busy and hard to read, plus I don't have a color printer. So for practical purposes I would draw the grid lines at 4-click intervals in black on a gray target.

Example: /NRA/B-6.svg?gridX=1.72&gridY=2.12&black=lightgray

I'd also like to cut the size down to just the middle and get rid of the dime size reference.

Example: /NRA/B-6.svg?gridX=1.72&gridY=2.12&gridColor=black&black=lightgray&paperWidth=8&paperHeight=10&dime=0

Complete Table of Parameters

Parameter Value Examples Description
scaleDistance Distance (suffixes m, y, f) 10m, 50f Scale the target to shoot it at a distance other than its standard shooting distance, with approximately the same level of difficulty.
scaleOldCaliber Inches 0.22, 0.45, 0.355 Use with scaleDistance. Specifies the caliber you would normally use when shooting the target at its standard distance.
scaleNewCaliber Inches 0.177, 0.22, 0.45 Use with scaleDistance. Specifies the caliber you will shoot the scaled target with.
ringThickness Inches 0.005, 0.040 Specifies the thickness of the scoring rings. Making the rings thicker doesn't make them easier to hit, as the rings are rendered so that their outside edge matches the dimension from the rulebook.
black Color blue, gray, %230f0, %23ff88dd This color will be used for the parts of the target that would normally be colored black.
white Color blue, gray, %230f0, %23ff88dd This color will be used for the parts of the target that would normally be colored white.
info Boolean 0, 1 If 0, do not include the informational text at the bottom of the target.
dime Boolean 0, 1 If 0, do not include the dime sizing reference.
border Boolean 0, 1 If 1, draw a rectangular border around the whole target.
paperWidth Inches 8.5 Override the size of the paper. This does not scale the target, just crops it. Useful for making repair centers.
paperHeight Inches 11 Override the size of the paper. This does not scale the target, just crops it. Useful for making repair centers.
gridX Inches 1, 1.5, 0.43 If specified, draw a grid over the target and space the vertical lines this far apart along the X axis.
gridY Inches 1, 1.5, 0.43 If specified, draw a grid over the target and space the horizontal lines this far apart along the Y axis.
gridColor Color blue, gray, black, %230f0, %23ff88dd Overrides the color of the grid. Default is red. Does nothing if gridX or gridY are not set.