June 1, 2026
QR Code on Fabric: Printing QR Codes on T-Shirts, Bags & Textiles
Fabric is one of the most challenging surfaces for QR codes. The texture distorts modules, the material stretches, and washing adds wear. But with the right techniques, QR codes on fabric can scan reliably.
This guide covers QR code printing on t-shirts, bags, and other textiles.
Fabric Printing Challenges
| Challenge | Impact on QR |
|---|---|
| Fabric texture | Module distortion |
| Stretching | Module shape change |
| Washing | Fading and wear |
| Curved surface (worn clothing) | Distortion when worn |
| Low resolution printing | Blurry modules |
| Ink absorption | Module edge blur |
QR Code Size on Fabric
Fabric requires larger QR codes than paper due to texture and distortion:
| Application | Minimum QR Size | Recommended | Why |
|---|---|---|---|
| T-shirt | 3 × 3 cm | 4-5 × 4-5 cm | Fabric stretch |
| Tote bag | 4 × 4 cm | 5-6 × 5-6 cm | Larger viewing distance |
| Hat/cap | 2.5 × 2.5 cm | 3-4 × 3-4 cm | Curved surface |
| Apron | 3 × 3 cm | 4-5 × 4-5 cm | Wash wear |
| Patch | 2.5 × 2.5 cm | 3-4 × 3-4 cm | Sewn, may warp |
| Backpack | 4 × 4 cm | 5-6 × 5-6 cm | Distance, curved |
Fabric Printing Methods
Screen Printing
| Factor | Rating | Notes |
|---|---|---|
| QR quality | Good | Sharp edges possible |
| Durability | Excellent | Long-lasting |
| Cost (setup) | High | Screen cost per color |
| Cost (per unit) | Low | Economical at volume |
| Resolution | Good | Higher mesh count = sharper |
Best for: Bulk orders, solid color QR codes, maximum durability.
DTG (Direct to Garment)
| Factor | Rating | Notes |
|---|---|---|
| QR quality | Good | Photo-quality possible |
| Durability | Good | Fades gradually |
| Cost (setup) | Low | No screen costs |
| Cost (per unit) | Moderate | Good for small runs |
| Resolution | Very good | Can produce fine details |
Best for: Small runs, multi-color QR codes, detailed designs.
Heat Transfer (Vinyl)
| Factor | Rating | Notes |
|---|---|---|
| QR quality | Fair | Edges may not be perfectly sharp |
| Durability | Good | Peels over time |
| Cost (setup) | Low | Cut on vinyl cutter |
| Cost (per unit) | Moderate | Material cost per unit |
| Resolution | Fair | Limited by vinyl cutter precision |
Best for: Small quantities, simple shapes, bold designs.
Dye Sublimation
| Factor | Rating | Notes |
|---|---|---|
| QR quality | Excellent | Ink bonds with fabric |
| Durability | Excellent | Won't crack or peel |
| Cost (setup) | Low | Print and press |
| Cost (per unit) | Moderate | Good for small runs |
| Resolution | Excellent | Photo-quality |
Best for: Polyester fabrics, full-color designs, maximum durability.
QR Code Design for Fabric
Module Shape
Use standard square modules for fabric. Rounded or dot modules are more affected by fabric texture.
Minimum Module Size
| Printing Method | Minimum Module |
|---|---|
| Screen printing | 1.5 mm |
| DTG | 1 mm |
| Heat transfer | 2 mm |
| Dye sublimation | 1 mm |
Color and Contrast
Maximum contrast is important for fabric:
- Use black (or very dark) for modules
- White or very light fabric background
- Avoid printing on dark fabric (low contrast)
- For dark fabric, use a white under-base and dark QR on top
Placement on Garments
| Placement | Scanability | Notes |
|---|---|---|
| Chest (front) | Best | Flat when standing |
| Back | Very good | Flat surface |
| Sleeve | Fair | Curved, moves |
| Good | Depends on pocket size | |
| Tag/label | Good | Small but flat |
Best placement: Center chest on a t-shirt, center panel on a bag.
Washing and Durability
| Printing Method | Wash Cycles Before Degradation |
|---|---|
| Screen printing | 30-50 washes |
| DTG | 20-30 washes |
| Heat transfer | 10-20 washes |
| Dye sublimation | 50+ washes |
Washing Best Practices
- Turn garment inside out before washing
- Cold water wash
- Air dry when possible
- Avoid bleach on QR code area
Testing Fabric QR Codes
Test Protocol
- Print QR on fabric at intended size
- Place fabric on curved surface (simulate being worn)
- Scan with 3+ phones
- Wash 5 times and re-test
- Test after stretching the fabric
Creating Fabric QR Codes
Use a free QR code generator with these settings:
- Level Q or H error correction (fabric wear)
- Square modules (most reliable on fabric)
- Maximum contrast (use SVG format)
- Increase size by 50-100% vs paper size
- Test before mass production
Conclusion
Fabric QR codes need larger sizes, higher contrast, and more durable printing methods than paper. Screen printing and dye sublimation produce the most durable results. Always test after washing and when worn.
Create a QR code for fabric printing — generate high-contrast QR codes with Level H error correction for textile applications.