QR code on apparel after a wash
SmartQRCode editorial · Updated October 2026
A QR code on apparel has to survive stretch, seams, and the wash. Print larger than you would on paper at the same reading distance. Prefer a hang-tag when the URL is the product. Send SVG for cut film. Do not screenshot the preview. Host the destination if the collection page will move after the tees leave the shop.
QR code on apparel has to survive stretch and wash
Fabric stretch modules, seams that interrupt the grid, and wash cycle abrasion are why a 2 cm paper proof is a liar on a T-shirt. You are about to pick placement, process, and a larger millimetre. This is the wrong job for a van (wraps) and the wrong job for a window. A one-off staff hoodie with a static Discord URL you will not count is a Canva job.
Retail marketing drops often outlive the campaign microsite. A website or dynamic code on the garment or tag lets the page move. The ink still depends on the host.
See minimum print size for the 2 cm floor, then add millimetres for cloth.
Tote bags flex at the handles and sit crumpled. A side-panel print on a bag is closer to packaging curve than to a T-shirt. Place low and centre on a face that stays flatter when the bag is full, and size up. A crumpled tote in a shop photo is not a scan test.
Team kits that go through industrial laundry are a harsher wash than a home cotton cycle. If the decorator cannot name the wash, assume industrial and prefer a tag. Numbers and sponsor marks already fight for chest space. The QR loses that fight; do not shrink it to fit under a number.
Print or sew a symbol that still reads after a cycle
- Decide hang-tag versus garment. Tags win for lookbooks. Chests win only if you needed the scan on a worn body in a crowd.
- Size above paper. There is no extra ISO millimetre for cotton; there is extra damage. Start past 3 cm for a chest at arm length, larger if people scan from a metre.
- Export SVG for heat transfer film cutters. Vinyl and film plotters need paths. DTG shops that insist on raster get a millimetre-native PNG, not a 400 px icon.
- Keep four modules of unprinted fabric as quiet zone. Seams, collars, and rib knit are not quiet.
- Avoid sewn patch seams through the pattern. A patch can carry a printed insert better than thread-as-modules.
- If you add a logo, grow again. Stretch plus a logo is stacked loss.
- Decorate one piece, wash it, wear it, and scan. Then run the order.
Do not capture /qr-preview. Stickers ironed onto a shirt are still stickers: they peel, and clear film still wants a white back if the fabric is dark.
Why do shirt codes fail after laundry
Ink cracks on stretch. Film edges lift. Cotton fuzz fills light modules. Dark garments without a light underbase invert the contrast the camera expected. All of that looks like a "broken generator" in a support inbox.
Test the wash you promised the customer, not a gentle sample cycle.
Is embroidery a safe qr technique
At merch sizes, no. Embroidery is proud, fuzzy, and imprecise on a 21 by 21 grid. A large banner-sized stitched mark for a wall might be a different conversation. A left-chest 25 mm stitch is a decoration that happens to resemble a code.
Heat transfer film, DTG with a white underbase on dark cloth, and a printed patch insert are the usual survivors.
Apparel codes that fail on the hanger
The shirt is on a moving body in a shop photo and the scan is from a phone two metres away. Distance plus drape. Hang the garment, scan at the real distance, or move the code to the tag.
A hosted page that 404s is not fabric. Check the URL before you reprint 200 units.
How dark garments need a white underbase
DTG and screen on navy or black without a white underbase print dark modules onto dark cloth. That is the invert failure with extra fuzz. Lay white, then black, or print the whole symbol as a light patch with dark modules on top.
High-vis and neon fabrics are high chroma, not high contrast. A lime ground can still swallow yellow-green modules. Stay near black on a white or very light patch.
Caps and curved visors shear the grid the way bottles do. Put the code on a flat panel of the cap, or abandon the cap for a tag. Socks, gloves, and stretch cuffs are worse than T-shirts. If the merch must carry a URL, hang-tag it.
Event wristbands flex more than badges. Prefer a badge insert or a posted A4 at the door if the scan is for a programme. A wrist 15 mm from a phone in motion is a blur problem stacked on a stretch problem.
Tie-dye, heather, and marl grounds are busy images made of yarn. They fail like a photograph behind transparent modules. Underbase a light patch first, then print the grid.
When a hang-tag code beats a printed chest
Most of the time, if the job is a URL. Tags are paper, cheap to reprint, and do not go through the wash. Chest prints are for when the wearer is the billboard. If you still want ink on cloth and the URL is frozen forever with no counts, use a free static generator. SmartQRCode has no unpaid plan. $1.99 is for destinations you will still edit.
Wash one. Scan it wet and dry. Then celebrate the merch. If the print cracks at the side seam first, you placed it on stretch. Move it toward a panel that moves less, or go back to the hang-tag. Do not iron a transfer on a seam. Do not print on a pocket flap that folds. Both are stretch plus a hinge. A sample that scanned on the steamer table can still fail on a body in motion; wear it.
Questions this raises
Fabric stretch modules, sewn patch seams, and wash cycle abrasion all damage the grid. Print larger than paper at the same reading distance, and test after a wash.
Rarely at small sizes. Thread cannot hold 21 by 21 sharp modules on a chest. A sewn patch with a printed insert, or heat transfer film, is more honest.
Often yes. Tags are paper. Shirts move. If the scan is for a lookbook URL, the tag out-scans the chest print.
SVG for cut film and vector plots. A millimetre-native PNG for DTG if they refuse paths. Do not screenshot the preview. We do not export EPS.
Yes on hosted website and landing-page codes. No on a static payload. Wash will not make Wi-Fi editable.
Keep going
The tools and playbooks this post refers to, one click away.
Make the code this post is about
$1.99 for 7 days, then a paid plan. Pick a type, brand it, and edit the destination whenever you like, even after it is printed.