June 1, 2026
QR Code on Packaging: Best Practices for Product Labels & Boxes
Product packaging is one of the most challenging surfaces for QR codes. Curved surfaces, glossy finishes, small print areas, and varying materials all affect scan reliability.
This guide covers QR code printing best practices specifically for packaging.
Packaging Challenges
| Challenge | Impact on QR |
|---|---|
| Curved surface (bottles, cans) | Module distortion |
| Glossy finish | Glare and reflections |
| Small print area | Size constraints |
| Dark packaging | Contrast issues |
| Transparent materials | Background interference |
| Production tolerance | Registration shifts |
Size Recommendations for Packaging
By Package Type
| Package Type | Minimum QR Size | Recommended Size | Location |
|---|---|---|---|
| Small box (<10 cm) | 1 × 1 cm | 1.5 × 1.5 cm | Side or bottom panel |
| Medium box (10-30 cm) | 1.5 × 1.5 cm | 2 × 2 cm | Side or back panel |
| Large box (>30 cm) | 2 × 2 cm | 3 × 3 cm | Side panel |
| Bottle/can | 1.5 × 1.5 cm | 2 × 2 cm | Label (flat area) |
| Pouch/bag | 1.5 × 1.5 cm | 2 × 2 cm | Flat bottom of front |
| Blister pack | 1 × 1 cm | 1.5 × 1.5 cm | Card back |
| Tube (lipstick, etc.) | 1.5 × 1.5 cm | 2 × 2 cm | Bottom or cap |
Adjusting for Curved Surfaces
QR codes on cylinders need to be larger than on flat surfaces:
| Cylinder Diameter | Size Increase |
|---|---|
| >10 cm (large bottle) | +0% (near flat) |
| 5-10 cm (standard bottle) | +25% |
| 3-5 cm (small can) | +50% |
| <3 cm (tube) | +100% (double size) |
Placement Guidelines
Best Locations by Package Type
| Package | Best QR Location | Why |
|---|---|---|
| Box | Flat side or back panel | Flat surface, visible |
| Bottle | Label (not on curve) | Flattest area |
| Can | Top or bottom (flat) | Completely flat |
| Pouch | Bottom flat seal | Flattest area |
| Tube | Bottom (flat end) | Flat surface |
What to Avoid
- QR code across a seam or fold line
- QR code on a highly curved area
- QR code partially under a label or wrap
- QR code near barcode (scanning confusion)
Material Considerations
Label Materials
| Label Material | QR Print Quality | Notes |
|---|---|---|
| White paper label | Excellent | Best contrast, matte |
| Clear label | Good | Needs white ink backing for QR |
| Metallic paper | Fair | High glare, low contrast |
| Kraft paper | Fair | Low contrast with dark ink |
| Vinyl (matte) | Excellent | Durable, scannable |
| Vinyl (glossy) | Good | Glare possible |
Packaging Materials
| Material | QR Scan Quality | Considerations |
|---|---|---|
| Cardboard (kraft) | Fair-Good | Use very dark ink for contrast |
| White cardboard | Excellent | Standard, reliable |
| Plastic (milk jug) | Good | Apply as label, don't print direct |
| Glass | Fair | Use label, not direct print |
| Metal can | Fair | High glare, needs matte finish |
| Foil | Poor | Use label, not direct print |
Printing Methods for Packaging
| Method | QR Quality | Best For |
|---|---|---|
| Flexography | Good | High-volume packaging |
| Digital label print | Excellent | Short runs, labels |
| Offset | Excellent | Cartons, boxes |
| Screen print | Fair | Bottles, rigid containers |
| Inkjet (direct) | Fair | Variable data, small runs |
Testing Packaging QR Codes
Test Before Production
- Print QR code at actual size on intended material
- Place on actual package (flat and curved areas)
- Scan with 3+ phones
- Test after: filling, sealing, shipping simulation
- Test at retail lighting (fluorescent, sometimes dim)
Real-World Test
Take the package to a store environment:
- Test under fluorescent lighting
- Test under natural lighting (near windows)
- Test at shelf height
- Test after handling (fingerprints, wear)
Case Study: Beverage Brand
A beverage company put QR codes on 500ml bottles.
Challenge: Curved bottle surface caused scanning failures at standard size.
Solution:
- Increased QR size from 1.5 cm to 2.5 cm
- Placed QR code on label (not direct print)
- Used matte label material (reduced glare)
- Added "Scan here" CTA below code
Results: 98.5% scan rate in retail environment.
Creating Packaging QR Codes
Use a free QR code generator for packaging:
- Choose Level Q error correction (handling wear)
- Download as SVG for print production
- Never place across seams or folds
- Always test on actual package surfaces
- Use matte materials to reduce glare
Conclusion
Packaging QR codes need special consideration for surface curvature, materials, and retail environments. Use maximum practical size, matte materials, and Level Q error correction. Always test on actual packages in real retail conditions.
Create a packaging QR code — generate QR codes optimized for product packaging with optimal error correction and print-ready formats.