QR Code for T-Shirts: Size, Placement, Printing Method and Testing

A QR code on a t-shirt turns the person wearing it into a walking link: to a band's music, a business's website, an event page, a fundraiser, a portfolio or a social profile. It's also a fun detail on team shirts, staff uniforms and merch. But fabric is a harder surface than paper. It stretches, wrinkles, curves over shoulders and chests, and goes through the wash. A QR code for t-shirts needs a little more planning than one on a flyer to scan reliably.

The short answer

  1. Use a short link so the code has fewer, larger squares.
  2. Make it big. For a chest or back print scanned from a step or two away, plan on several inches wide rather than a business-card size.
  3. Place it where the fabric stays flat, like the upper back or center chest, not over a seam or the side of the body.
  4. Pick a print method that holds sharp edges, such as screen printing, DTF transfers or heat transfer vinyl. Embroidery is usually a poor choice for QR codes.
  5. Use dark on light, high contrast, and keep a clear margin (quiet zone) around the code.
  6. Order one sample, wash it, wear it and scan it before printing a batch.

Make a free QR code for a link, WiFi or contact card — generated in your browser.

Open the free QR code generator →

Step 1: decide where the code points

Because a printed shirt can't be changed, think about the destination first.

Step 2: choose the size

On clothing, bigger is almost always better. People usually scan a shirt from a step or two away, often while the wearer is moving. A common rule of thumb for printed codes is that the code should be roughly one tenth of the scanning distance in width. Our guide to QR code size for print explains this in detail.

Worked example: you expect people to scan from about 1 meter (roughly 3 feet).

For a back print meant to be scanned across a room or at an event, go larger. Small sleeve or pocket-area codes can work for close-up scanning, but only with a very short link and a clean print. Our minimum QR code size guide covers how small is too small.

Step 3: pick the placement

The best spots stay flat and visible:

Avoid placing the code over seams, the side of the torso, the very bottom hem or anywhere it will fold. The same principle applies to any curved surface: the flatter the area, the more reliable the scan.

Step 4: choose a printing method

QR codes need crisp edges and solid blocks of color. Printing methods vary in how well they hold that detail, and results depend on the printer and the fabric, so ask your print shop for advice and a sample.

MethodHow it handles a QR code
Screen printingGenerally good for sharp, solid shapes at a reasonable size; well suited to larger batches
DTF (direct-to-film) transfersGenerally good detail and works on many fabric colors
Heat transfer vinyl (HTV)Can work well for simple, larger codes; small modules can be hard to cut and weed
DTG (direct-to-garment)Can print fine detail, though edges on some fabrics may look slightly softer
EmbroideryUsually a poor fit; thread texture and stitch spacing make small square modules hard to reproduce

Whatever the method, ask for the code to be printed as a solid, single color without texture effects, distressing or halftones, which can break up the squares.

Step 5: colors and contrast

Our guide to QR code colors that scan explains why contrast matters so much.

Step 6: prepare the file

Step 7: test a real shirt

A screen preview isn't enough. Before a full order:

  1. Order or print one sample shirt.
  2. Scan it flat on a table with two or three different phones.
  3. Wear it and scan it from the distance you expect, including while standing naturally rather than perfectly straight.
  4. Wash it according to the care instructions and scan again.
  5. Check the destination page loads quickly on mobile data.

If it fails, the usual fixes are a shorter link, a larger code, more contrast or a flatter placement. Our QR code not scanning guide has a full checklist.

Frequently asked questions

Do QR codes work on t-shirts?

Yes, when they're large enough, printed with sharp edges and high contrast, and placed where the fabric stays reasonably flat. Always test a printed sample.

How big should a QR code be on a shirt?

It depends on scanning distance. A common rule of thumb is about one tenth of the distance, so roughly 10 cm (4 inches) for scanning from about a meter away.

Can I put a QR code on a dark shirt?

Yes. Printing a dark code on a white square is the most reliable approach. A light code directly on a dark shirt may not scan in every app, so test it on several phones.

Can you embroider a QR code?

It's possible in some cases at large sizes, but embroidery usually struggles with the small, sharp squares a QR code needs. Printing is a more reliable choice.

Make a free QR code for a link, WiFi or contact card — generated in your browser.

Open the free QR code generator →

Keep reading