QR Code on Fabric or Clothing
Yes, a QR code can be printed on fabric or clothing and scanned reliably, but the printing method and error-correction level matter far more than they do on paper, because fabric stretches, wrinkles, and moves in ways paper doesn't. Heat-transfer vinyl and screen printing both hold the sharp, clean module edges a scanner needs; embroidery generally does not, since thread and stitching can't reproduce fine, crisp corners at the resolution a QR code requires.
Printing QR codes on fabric has become common enough to be its own small category of use cases: event and concert t-shirts linking to a playlist or merch page, promotional apparel linking to a brand's website, uniforms linking to staff directories or safety information, and even fashion pieces that treat the code as part of the design. It's entirely achievable with the right printing method, but fabric behaves differently enough from paper or vinyl signage that a code designed without accounting for it can end up looking fine flat on a screen and then failing to scan once it's actually on a moving, wrinkling garment.
Heat-transfer vinyl and screen printing are the two most reliable methods, because both can reproduce the sharp, high-contrast square edges a QR code depends on — the scanner needs to distinguish precise boundaries between black and white modules, and both methods hold that precision well on fabric. Direct-to-garment digital printing works similarly well for smaller runs. Embroidery is the one common fabric decoration method that generally isn't viable for QR codes: thread has a minimum practical stitch width, and at the fine resolution a QR code's modules require, embroidered thread tends to blur or round off the sharp corners into soft, uneven shapes that a scanner struggles to read as distinct squares. If a garment needs an embroidered look, a printed or heat-pressed patch with the actual code is a more reliable route than stitching the code directly.
Even with a good printing method, fabric itself introduces distortion that a rigid printed surface never has to deal with. Stretch, across a shoulder seam, over a chest, around a sleeve, can pull the QR code's square modules into a subtly rectangular or skewed shape, which most scanners tolerate to a point but which becomes a real problem past a certain amount of deformation. Wrinkles and folds are a separate issue: a crease running through the middle of a code can visually break the pattern into disconnected pieces, confusing a scanner even if the code is technically undamaged once the fabric is smoothed flat. Both issues get worse the smaller the code is printed, since there's less margin for a scanner to work around distorted or interrupted modules.
Because of this, fabric applications are one of the clearer cases for choosing a higher error-correction level when generating the code. QR codes can rebuild a meaningful percentage of their data even when part of the pattern is damaged, obscured, or distorted, and the higher correction levels give a fabric-printed code more room to survive a wrinkle, a fold, or a bit of stretch without failing to scan. QRSen's logo-in-QR-code feature automatically boosts error correction to accommodate the embedded logo, which happens to be a useful side benefit for fabric use even without a logo — generating the code at a higher correction level going in gives it more built-in tolerance for the kind of distortion a garment will introduce over normal wear and washing.
Beyond the printing method and error correction, placement and sizing decisions make a real difference. Positioning the code on a flatter, less mobile part of a garment, a chest panel rather than a sleeve seam, for instance, reduces how much it stretches during normal movement, and sizing it somewhat larger than the minimum needed for a paper code gives a scanner more margin to work with despite fabric's tendency to wrinkle. Downloading the code as an SVG from QRSen gives a print shop a clean vector file to work from regardless of which method they use, and testing a physical sample, printed, worn, and scanned under normal conditions, before committing to a full run catches problems a flat digital preview won't reveal.