Stampwright

Print requirements for GS1 QR codes on retail packaging

Updated July 2026

A symbol can encode the right data and look sharp on screen, then fail after it is printed on film, a curved container, or another difficult substrate. The measurements below address the artwork, and a printed sample still needs verification.

Four measurements to check

RequirementPractical rule
X-dimension (module size)Minimum around 0.396 mm for retail POS. We default to 0.5 mm for margin. Reducing the module size may save space, but it also reduces scanning margin.
Quiet zoneKeep 4 modules of clear space on every side, free of text, borders, and artwork.
ContrastUse dark modules on a light background. Avoid inverted symbols and red modules because some scanners use red illumination.
PlacementFlat area, away from seams, folds, and heavy curvature. Curved surfaces distort the module grid.

Error correction affects physical size

Higher ECC adds modules. At a fixed module size, that makes the symbol larger; at a fixed overall size, it makes each module smaller. Level M is the usual packaging default because excessive error correction can work against the available pack space.

Substrate and process

Digital preflight checks size, quiet zone, contrast, and encoded data in the artwork file before plates are cut. It cannot measure how the ink and substrate will behave. Have a qualified verifier scan a printed sample before the full run.

Check your own catalog

Run a free check for invalid GTINs, duplicates, and destination problems. An account is not required.

Run the free audit