By vehicle
By style
By position
Guides
Marine & water
Powersports
Storefront & office
Labels & packaging
Bulk & wholesale
Send your own artwork
Upload your logo or sketch on any product page: we cut it in the width you choose.
Shop
Kids & anime
Sports & fan
Custom stickers
Start here
Your design, our vinyl
Send a sketch or logo, optional upload box sits under the size selector on every product.
Finishes we print
Sizes we cut
12"18"24"36"48"
Written by
A barcode or QR code that will not scan slows down packing, frustrates customers, and can get packages misrouted. The good news is that scanning failures almost always come down to a handful of fixable causes: the code is printed too small, the contrast is too low, a glossy surface is reflecting glare into the scanner, or the label material has warped after application. This guide walks through the exact sizes, materials, and print settings that produce scannable codes on vinyl labels, and how to test them before you commit to a full production run.
Size is the number one reason codes fail. For QR codes, the standard guidance is a minimum printed size of 1 x 1 inch for a scanner held 6 to 10 inches away. If customers will scan from a phone at arm's length, or the label sits on a shelf, go up to 1.5 x 1.5 inches or larger. A QR code smaller than 0.8 inches across is unreliable on most phone cameras.
If you combine a barcode and a QR code on one label, keep at least 0.375 inch of space between them so scanners do not pick up partial edges of the neighboring code.
Scanners read contrast, not color. A dark code on a light background works; a light code on a dark background often fails on 1D laser scanners, though most phone cameras handle it. The safest combination is a black code on a white or very light background.
If your brand colors force a low-contrast pairing, add a white knockout box behind the code. A 0.25 inch white border around the code also helps define the quiet zone.
Gloss laminate looks premium, but it creates a mirror-like surface that reflects scanner light directly back at the sensor. Under warehouse LED lighting or a point-of-sale laser, that glare can block the read entirely. Matte laminate diffuses reflections and is the safer choice for any label that needs to scan.
Material recommendations:
For shipping labels and carton labels, matte calendered vinyl with an air-release liner is the workhorse choice. The air-release channels let you apply large labels without trapping air bubbles under the code.
Blurring and pixelation kill scannability. Follow this setup checklist before sending anything to print:
Shorten your QR destination URL before generating the code. A shorter URL produces fewer modules, which means larger modules at the same printed size and easier scans.
Never send a barcode or QR label order to production without a physical proof. A code that looks perfect on screen can fail on the actual material under real lighting. Run this test sequence:
Test the destination too. Load the QR link on a phone and confirm it goes to the correct live page, not a staging URL or a redirect that has not been set up yet.
Scannable labels show up across the whole fulfillment chain, and each use case has different demands:
Keep one master template with your quiet zone, contrast, and size rules locked in, so every future label order starts from a known-good setup rather than being redesigned each time. LEO Sticker can print from your vector files, so the quality of what you send directly determines what scans.
Plan on a minimum of 1 x 1 inch for close-range phone scanning. If people will scan from a foot or more away, or the label sits on a shelf, use 1.5 x 1.5 inches or larger. Below roughly 0.8 inches, most phone cameras struggle to resolve the modules. Also keep a blank quiet zone of at least 4 modules on all sides, or even a large code will fail.
Yes, but the code itself needs contrast. The reliable approach is a black code on a solid white or very light knockout panel printed on the colored background. Inverting the code, white on black, works on some phone cameras but fails on many 1D laser scanners. If brand colors matter, test a physical sample under the lighting where scans will actually happen before ordering the full run.
Matte is the safer choice. Gloss laminate creates a shiny surface that bounces scanner light back into the sensor, causing failed reads under bright warehouse or retail lighting. If glare is a concern, our matte finish is a good alternative, since it diffuses light and helps scanners read labels reliably. Matte diffuses those reflections. If you want gloss for branding, some layouts use gloss on the decorative area and leave the code section matte, but that requires testing on a proof before committing to production.
It depends on the error correction level built into the code. Level H can recover up to 30% damage, so a scratched corner or small scuff often still scans. Level L only covers about 7%, so minor damage can break it. For labels that will be handled, rubbed, or exposed outdoors, generate your QR code at level H and accept the denser pattern in exchange for durability.
Yes, and it is common on shipping and packaging labels. Keep at least 0.375 inch of clear space between the two codes so a scanner does not catch partial edges of the neighboring code. Give the 1D barcode a quiet zone of 0.25 inch on each side and the QR code its 4-module margin. Print both in 100% K black on a white background for the most reliable reads.
Your shopping cart is empty
Notifications