March 25, 20265 min read

Printing QR Codes on Different Materials — Paper, Metal, Fabric, and More

How QR code scanning reliability changes across materials. Covers paper, cardboard, metal, glass, fabric, plastic, wood, and outdoor-rated substrates.

qr code printing materials durability outdoor scanning
Ad 336x280

A QR code that scans perfectly on your office laser printer may fail completely when engraved on stainless steel or screen-printed on a cotton tote bag. The material matters more than most people realize.

I've tested QR codes on over 20 different substrates. Here's what actually works.

Paper and Cardboard

The most common and most reliable substrate.

Paper TypeScannabilityNotes
Uncoated white (80-120gsm)ExcellentThe gold standard. High contrast, no glare.
Coated matteExcellentSlightly better ink definition than uncoated
Coated glossGoodWatch for camera glare under bright lights
Kraft/brown cardboardGoodReduce to dark modules only; brown background reduces contrast
Recycled gray cardboardFairLow contrast against dark modules. Increase code size.
Textured/linen finishFairTexture can interfere with fine modules at small sizes
For paper, the main thing is: matte finishes outperform gloss because they don't reflect light back into the camera. If you must use glossy paper, consider spot UV coating only the non-QR areas, leaving the code area matte.

Metal

Metal QR codes appear on equipment labels, outdoor signage, industrial assets, and decorative items.

Laser engraving on anodized aluminum: excellent results. The contrast between the engraved (lighter) and anodized (darker) surface is high. Common for asset tags and industrial labels. These survive decades of outdoor exposure. Etched stainless steel: moderate results. The contrast between etched and polished surfaces depends entirely on the viewing angle. Direct overhead light creates glare on the polished areas. Works best with a paint-filled etch (dark paint in the etched grooves). Printed metal labels: good results. Aluminum labels with direct UV printing offer high resolution and weather resistance. Used extensively in the automotive and aerospace industries for part identification. Screen-printed metal: fair. The ink layer is thick, which can cause module edges to bleed. Increase module size to compensate.

For any metal surface, the key challenge is reflectivity. A brushed or matte finish scans far more reliably than a mirror-polished surface.

Glass and Ceramics

QR codes on glass appear on store windows, coffee mugs, decorative tiles, and laboratory glassware.

Vinyl decal on glass: the most practical option. Apply an opaque white background with black modules. Without the white background, the glass transparency makes scanning unreliable because the background behind the glass interferes with contrast detection. Direct UV printing on glass: good results on frosted or sandblasted glass. Poor results on clear glass for the same transparency reason. Ceramic transfer (mugs, tiles): excellent when properly fired. The ceramic surface is matte, the print is permanent, and contrast is typically high. Test the curved surface of a mug — the curvature distorts the code slightly, so increase size to 4cm+ for mugs.

Fabric and Textiles

MethodQualityDurabilityBest For
Screen printingGood (if high resolution)Moderate (fades with washing)T-shirts, tote bags
Heat transfer vinylExcellentGood (10-20 washes)Event shirts, uniforms
Woven labelsGoodExcellentClothing tags, sewn labels
EmbroideryPoorExcellentDon't do it — thread lacks resolution
Direct-to-garment (DTG)GoodModerateShort runs, detailed codes
Embroidered QR codes almost never scan. The thread width is too coarse to reproduce the fine modules required. I've seen people try. I've seen people fail. Use a different method.

For woven labels (the kind sewn into clothing), request the highest thread count available and keep the QR code to a simple URL. A dense code on a woven label will not resolve properly.

Screen printing works if you maintain the minimum dot size. Request a 65+ LPI (lines per inch) mesh for QR codes. Lower mesh counts produce dots that are too large and blur together.

Plastic and Vinyl

Injection-molded plastic: QR codes can be molded directly into the plastic surface. The contrast comes from the relief (raised or recessed modules). This requires specific lighting angles to scan — direct front-facing light flattens the relief and eliminates contrast. Best used with paint-filled molds. Printed vinyl stickers: excellent. The go-to for outdoor durability. UV-resistant vinyl with lamination survives 5-7 years outdoors. This is what you want for vehicle wraps, outdoor signage, and equipment labels. Shrink-wrap and flexible packaging: challenging. The stretch distortion during application can warp the code. Print the code 10-15% larger than needed and position it on a flat section of the package, not a curved edge.

Wood

Laser-engraved wood: beautiful and surprisingly reliable. Light woods (maple, birch, bamboo) provide good contrast with the dark burn marks. Dark woods (walnut, ebony) have poor contrast. For dark woods, consider paint-filling the engraved areas with white. Printed on wood: UV flatbed printing on smooth wood surfaces works well. Rough or grainy wood can disrupt fine details.

Outdoor and Extreme Conditions

For permanent outdoor QR codes:

  • UV-rated vinyl with lamination — 5-7 year outdoor lifespan
  • Anodized aluminum plates — essentially permanent (decades)
  • Powder-coated metal with laser marking — industrial grade
  • Cast acrylic with subsurface printing — weather-proof and vandal-resistant
Always generate your QR code with High (H) error correction for outdoor applications. Environmental degradation will gradually damage the code, and the 30% recovery rate buys you significant longevity.

Create your QR codes at QRMax and export as SVG for the highest print resolution on any material.

Ad 728x90