Why Put QR Codes on Merch?

Branded merchandise has always been a low-cost, high-visibility marketing channel. A t-shirt, tote, or mug that carries your logo travels further than a social media post and stays in circulation far longer. Adding a QR code upgrades a passive branding item into an active engagement tool: every person who sees the merch can instantly visit your website, listen to a playlist, redeem a discount, or follow your social profile — with a single scan.

For a full framework on using QR codes as a marketing channel, see our pillar guide on QR code marketing strategy. This article focuses specifically on the practical challenges of printing codes on physical products that get worn, washed, heated, and handled.

QR codes printed on t-shirts, mugs, tote bags, stickers, and hats laid out on a flat surface
QR codes on merchandise turn everyday branded items into interactive marketing touchpoints.
Key Concept

A QR code on merchandise must survive the product's entire lifespan — not just look good on launch day. Plan for washing, stretching, heat, UV exposure, and abrasion from day one, and choose your print method and error correction level accordingly.

Product-by-Product Guide

Different merchandise types present different challenges. The surface texture, print method, and typical use environment each affect how long a QR code will remain scannable and which design choices make sense.

Side-by-side comparison of QR codes on different merchandise products showing print quality and placement
Placement, size, and print method vary significantly across merchandise types — what works on a mug may not work on a tote bag.
Product Recommended Print Method Min. QR Size Durability Risk Error Correction
T-Shirt DTG, screen print, or HTV 3 cm × 3 cm Medium Level H
Mug Sublimation or ceramic decal 2.5 cm × 2.5 cm Low Level Q or H
Tote Bag Screen print or heat transfer 3 cm × 3 cm Medium Level H
Sticker Digital print on vinyl 2 cm × 2 cm Low–Medium Level Q or H
Hat / Cap Printed patch or label 3 cm × 3 cm on patch High Level H

T-Shirts

T-shirts are the most popular QR merchandise item. Direct-to-garment (DTG) printing gives a soft feel and works well for full-colour designs, but the ink sits on top of fabric fibres and can crack or fade after 30–50 washes without a quality pre-treatment and curing process. Screen printing with plastisol ink is more durable for simple two-colour QR codes. Heat-transfer vinyl (HTV) produces the sharpest edges and holds up well, but can peel at corners over time. Place the QR code on a flat, non-seam area of the shirt — across a side seam can distort module geometry enough to break scanning.

Mugs

Ceramic mugs printed via sublimation are one of the most QR-friendly surfaces: the dye bonds into the coating, creating a smooth, flat print with sharp module edges. Dishwasher durability varies by coating quality — hand-wash-only mugs retain QR integrity longer. Because the surface is rigid and smooth, a mug QR code scanned in good light is highly reliable from day one. The main risk is chip damage from impacts; error correction level H protects against a chip obscuring part of the code.

Tote Bags

Canvas and non-woven tote bags present a challenge because the fabric weave creates micro-texture that can soften module edges, especially at small sizes. Screen printing in thick, opaque ink gives the best results. Avoid printing on the bag bottom or heavily folded areas. Ensure maximum contrast — black on natural canvas or white on a dark bag. See our guide on QR code and brand identity for advice on choosing colours that stay on-brand while maintaining scan reliability.

Stickers

Vinyl stickers printed digitally with UV-resistant inks are among the most durable QR merchandise options. Laminated stickers resist scratching and moisture. The main variable is the surface the sticker goes on — a curved bottle or bumper introduces distortion that a flat sticker on a smooth surface avoids. For stickers that will be scanned in unpredictable lighting (outdoor events, car bumpers), use a high-contrast design and error correction level H. Sticker minimum size is lower than fabric products because the print quality is higher, but 2 cm × 2 cm should be treated as the floor.

Hats and Caps

Direct embroidery of a QR code is almost never successful: the needle-and-thread texture makes module edges indistinct and the gaps in stitch coverage confuse scanners. The best approach for hats is a flat-printed woven or twill patch sewn or iron-on attached, or a QR code on a smooth inside label. For structured caps, a flat brim label is a practical placement. Ensure the patch surface is flat when scanned — a curved brim distorts the code.

A QR code that scans perfectly on delivery day but fails after three months of use is a liability, not an asset. Durability testing before committing to a full production run is non-negotiable for any merchandise campaign.

Wash & Durability Test Protocol

1

Order a sample run. Before ordering 500 t-shirts, order 5–10 samples from your print supplier with the exact file, ink, and substrate you plan to use. Never approve artwork without a physical proof.

2

Perform a baseline scan test. Scan the QR code on the fresh sample with at least three devices: an iPhone (native Camera app), an Android (Google Lens), and a dedicated QR scanner app. Note the scan speed and reliability at different distances and lighting conditions.

3

Run the wash cycle test. Wash fabric samples 10, 20, and 30 times under normal conditions (30°C wash, tumble dry) and re-scan after each milestone. Record when scan reliability first degrades. This tells you the functional lifespan of the QR code.

4

Test extreme conditions. For items likely to see hard use — tote bags, outdoor merchandise, event giveaways — expose a sample to direct sunlight for several days and test scan again. UV fading affects colour contrast, which directly impacts scan reliability.

5

Use a dynamic QR code URL. If scan performance degrades before the product's marketing lifespan ends, a dynamic QR code lets you redirect the destination URL without reprinting. See our guide on QR code marketing strategy for how dynamic codes fit into a campaign plan.

Error Correction for Textured Surfaces

QR codes have four error correction levels: L (7% recovery), M (15% recovery), Q (25% recovery), and H (30% recovery). For merchandise, the choice is almost always H. Here is why.

Textured surfaces — fabric weave on a tote bag, glaze variation on a ceramic mug, the micro-roughness of a canvas print — introduce visual noise at the module level. Individual modules may look slightly blurred or uneven compared to a flat digital screen. Error correction level H means the scanner can reconstruct the full data even when up to 30% of the code area is degraded, dirty, or obscured. On a t-shirt that has been through 20 washes, that tolerance is the difference between a working code and a dead one.

Important

Higher error correction makes the QR code slightly more complex (more modules), which means it needs to be printed at a slightly larger size to remain scannable. This is a good trade-off for merchandise: a slightly bigger, higher-tolerance code is far better than a small code that fails after a few uses.

For the technical details of how resolution and DPI affect print quality, including merchandise applications, read our full guide on QR code print resolution and DPI.

Generate a Print-Ready Merchandise QR Code

Set error correction level H, choose your size, and export a high-res PNG or vector SVG — free, no account needed.

Size Guidelines for Merchandise QR Codes

Minimum size recommendations for merchandise QR codes are larger than for standard print applications because of the combination of surface texture, print method softness, and the typical scanning distance. Use these as starting points, then adjust based on your sample testing.

Product Min. Recommended Size Ideal Size Max Scan Distance
T-Shirt (front/back) 3 cm × 3 cm 5–8 cm × 5–8 cm ~30 cm
Mug (wrap print) 2.5 cm × 2.5 cm 4–5 cm × 4–5 cm ~25 cm
Tote Bag 3 cm × 3 cm 6–10 cm × 6–10 cm ~40 cm
Sticker (smooth vinyl) 2 cm × 2 cm 3–5 cm × 3–5 cm ~20 cm
Hat (patch) 3 cm × 3 cm 4–5 cm × 4–5 cm ~30 cm

Sizing is closely linked to the print resolution of your source file. For merchandise, export your QR code at a minimum of 600 DPI at print size, and use an SVG or PDF for vector-based production where the printer can scale without loss. Our detailed guide on QR code print resolution and DPI explains exactly how to prepare print-ready files for different merchandise production methods.

Pro Tips for Merch QR Codes

Design checklist and tips for QR codes on merchandise products, showing placement and contrast examples
Good placement, strong contrast, and high error correction are the three pillars of long-lived merchandise QR codes.
Quick Summary

Use error correction level H on all merchandise. Size up from standard minimums to account for surface texture. Test wash and durability on physical samples before a production run. Use dynamic QR codes so you can update destinations and track performance without reprinting. Match the QR code design to your brand for higher scan rates.

Frequently Asked Questions

For a t-shirt or other wearable, the QR code should be at least 3 cm × 3 cm (roughly 1.2 inches square) when printed. Larger is always safer: a 4–5 cm code gives scanners more detail to work with, especially after washing has softened edges. Avoid placing the code in areas that stretch significantly, such as directly across chest seams, as distortion can break scan reliability.

It depends on the print method. Direct-to-garment (DTG) and screen-printed QR codes with a soft-hand finish can fade after repeated washes, degrading scan quality over time. Heat-transfer vinyl (HTV) printed codes are more durable but can crack after many cycles. Using error correction level H gives the code up to 30% damage tolerance, which significantly extends functional life after fading begins. Always wash-test a sample before a large production run.

Use error correction level H for all physical merchandise. Level H allows up to 30% of the code to be unreadable or damaged and still decode correctly. This is essential for textured surfaces like canvas totes, embroidered fabrics, or ceramic mugs with glaze variations. For stickers on smooth surfaces, level Q (25% recovery) is a reasonable minimum, but H is still recommended for longevity.

Embroidery introduces too much texture and stitch-gap variation for a standard QR code to scan reliably. Instead, use a woven or printed patch attached to the hat, or place the QR code on a smooth label inside the brim. If the hat design requires a visible code, a printed iron-on patch on a smooth backing material is the most reliable approach. Always use error correction level H and test scan the finished item.