QR Code
QR Code has become a commodity. Any app generates one in seconds — and that's exactly why most QR Codes on packaging don't work the way they should.
The problem isn't generating the code. It's understanding what happens after it leaves the file and lands on a printed substrate.
Minimum size. A QR Code that is too small will not read on a smartphone camera in poor ambient light, packaging with glare, or at an oblique angle. The recommended minimum for printed packaging is 2cm by 2cm under ideal conditions. For physical retail, with artificial lighting and a moving consumer, work with at least 3cm by 3cm.
Contrast. The reader needs to distinguish dark modules from a light background. A colorful QR Code, one placed on a patterned background, or one placed on a warm color increases error rates. When the design requires color, the test must be done on the final substrate, not on screen.
Quiet zone. The QR Code needs a white space border equivalent to four modules on each side. Pushing the code to the edge of the packaging or next to text is the most common error in projects without technical review.
Error correction levels. The standard has four levels: L, M, Q and H. Level H allows reading even with up to 30% damage or dirt. For consumer packaging, consider Q or H depending on the product's destination.
The link destination matters as much as the code itself. A QR Code that leads to a slow page or one that doesn't render well on mobile wastes all the work that came before it.
Frequently Asked Questions
What is the minimum size for a QR Code on packaging?
The recommended minimum for printed packaging under ideal lighting conditions is 2×2cm. For physical retail environments with artificial lighting, movement, and varying scan angles, working with at least 3×3cm significantly improves read reliability. The final size should be validated by scanning the printed piece — not the digital file — under conditions similar to the actual retail environment.
What are error correction levels in QR Codes?
QR Codes have four error correction levels: L (7% damage tolerance), M (15%), Q (25%), and H (30%). Higher correction levels allow the code to remain readable even when partially obscured, dirty, or damaged. For consumer packaging, level Q or H is recommended — products encounter handling, moisture, and abrasion throughout their lifecycle. Level H is also required when placing a logo over the center of the QR Code.
Can I use a colored QR Code on packaging?
Yes, with technical care. The scanner reads the contrast between dark modules and a light background. The foreground color must be significantly darker than the background — avoid light foregrounds on white. Warm backgrounds (yellow, gold, kraft, beige) reduce contrast and increase error rates. When using colors for branding purposes, always test the printed QR Code with multiple scanner apps under the actual ambient lighting of the retail environment before approving production.
What is the quiet zone around a QR Code?
The quiet zone is the blank white space border that must surround the QR Code on all sides. The standard requires at least four module widths of empty space. Placing the QR Code against the edge of packaging, overlapping text, or within a graphic element reduces readability by eliminating this required margin. The quiet zone is not aesthetic — it is a technical requirement of the QR Code standard.
What file format should I use to export a QR Code for print?
SVG is the recommended format for print workflows. It is a vector format that scales to any size without quality loss — the QR Code will remain sharp at any print dimension. PNG at high resolution (minimum 1000×1000px) is an acceptable alternative when vector is not supported. Avoid exporting QR Codes as JPEG — the lossy compression introduces artifacts at the edges of the modules, which can cause scan errors, especially at small sizes.