Get a working code onto packaging that has no room
A QR code on packaging carries what the label has no space for: full instructions, an authenticity check, allergen or regulatory detail, and a link to reorder. Shoppers scan on the shelf or at home instead of squinting at six-point print.
The constraint that decides everything here is size. Packaging codes are printed tiny, often on curved or reflective surfaces, and any ink bleed swallows the fine modules. Every choice below exists to keep a small code readable rather than decorative.
Fill the form to generate a QR code
How small the code can actually go
The floor for a reliably scannable printed code is roughly 1.5 cm square, and less on high-quality label stock only if you keep the encoded data short. A long URL forces more modules into the same space, shrinking each one below what a phone camera resolves under shop lighting.
Keep the destination link short and the payload minimal — that alone buys you a bolder, more forgiving pattern at packaging size.
- Aim for 1.5 cm square minimum on printed packaging.
- Shorten the link so fewer modules fit the same box.
- Always leave a quiet margin, even when space is tight.
Curved surfaces and ink bleed
On bottles, tubes and tins the code wraps around a curve, and past a gentle radius the far edge distorts and fails to scan. Place the code on the flattest panel you have and keep it clear of the seam. On absorbent materials like uncoated card, ink spreads and merges modules — increase the size and test a real print run before committing.
Reflective foil and gloss varnish bounce light into the camera; a matte or unvarnished window over the code scans far more reliably.
Making room for instructions and regulatory text
The strongest reason to add a code is offloading text the pack cannot fit: multilingual instructions, ingredient detail, safety and disposal information. Send the code to a page that holds all of it, so the physical label stays clean and legally you still point to the full information. Encode a link you control so you can correct a typo in the instructions without a new print plate.
How to add a code to packaging
- Shorten the destination first. Use a short link you control so the code stays low-density and scannable at small print size.
- Place it on a flat panel. Avoid curves and seams; a tube or bottle distorts a code wrapped too tightly around it.
- Size up for the material. Start at 1.5 cm square and go larger on absorbent card where ink bleed merges the modules.
- Proof a real print run. Scan an actual printed sample, not the screen. The common mistake is approving a code that only scans as crisp on-screen artwork.
Technical details
- Maximum characters: 2953
- Recommended error correction: Q (quartile) recommended for packaging — small print, curved surfaces and handling all eat into readability, so higher recovery keeps a scuffed pack scannable.
- The code holds a plain URL; keep that link short so the module count stays low enough to print small.
- Higher error correction adds modules, which slightly raises density — balance it against the minimum print size your packaging allows.
Frequently asked questions
- What is the smallest a packaging code can be?
- About 1.5 cm square on good label stock, smaller only with a very short link and clean printing. Density is the real limit: a long URL packs in more modules, and below a certain module size a phone camera cannot resolve them in shop light.
- Why does the code fail on a curved bottle?
- The curve stretches the modules near the edges until the scanner cannot read them. Put the code on the flattest panel, keep it away from the seam, and shrink it slightly so it sits within the gentlest part of the curve.
- Can I use it for regulatory or allergen information?
- Yes, as a supplement. Link to a page holding full instructions, ingredients and disposal detail that will not fit on the label. Check that your market still requires the mandatory items printed physically; the code extends the label, it rarely replaces required text.
- How do I stop gloss varnish killing the scan?
- Leave the code out of the varnish or foil layer so it stays matte. Glossy coatings reflect store lighting straight into the camera and defeat scans at common angles. A small matte window over the code solves it cheaply.
- Can I fix a typo in the instructions after printing?
- You cannot change the printed code, but if it points to a link you control you can correct the destination page freely. Encode your own short link, then edit the instructions page — the code on the pack stays exactly as printed.
- Does ink bleed really affect scanning?
- Yes, especially on uncoated or recycled card. Spreading ink thickens the dark modules and closes the gaps the scanner needs. Increase the print size, keep the pattern low-density, and always proof on the actual packaging material.