How to Print QR Codes (Sizes, Formats & Materials)
Technical guide to printing QR codes that scan reliably: minimum sizes, SVG vs PNG, matte vs glossy materials, contrast, quiet zone, and bleed.
7 min read · Updated June 10, 2026
A QR code that scans perfectly on screen can fail completely once it hits paper, vinyl or packaging. The difference is almost always print prep: the wrong format, the wrong size for the viewing distance, glossy laminate glare, or a quiet zone the printer ate. This guide covers exactly how to print QR codes that scan every time, on any material.
Minimum QR code size by scan distance
The rule of thumb is the 10:1 ratio — the QR code's width should be at least 1/10th of the scanner's distance from it. Use this table as a baseline for the printed module size:
- Table tent / restaurant menu (30 cm distance): 3 cm × 3 cm minimum, 4 cm preferred.
- Business card (15–20 cm distance): 2 cm × 2 cm minimum.
- Product packaging (20–30 cm): 2.5 cm × 2.5 cm.
- Window decal / shop front (1–2 m): 10 cm × 10 cm minimum.
- Poster (2–3 m): 20 cm × 20 cm minimum.
- Billboard (10 m+): 1 m × 1 m or larger.
Always add 10–15% margin on top of the minimum. Phones in low light, older cameras and shaky hands all need the buffer.
SVG vs PNG: which format for print?
Use SVG for anything bigger than a business card. SVG is vector — it stays crisp at any size, prints exactly what your designer drew, and keeps the QR modules perfectly square. PNG is raster — it pixelates the moment you scale it past its native resolution, and pixelated module edges are the #1 cause of failed scans on large prints.
- SVG: posters, window decals, packaging, table tents, flyers, signage. Default choice.
- PNG (300 DPI minimum): only when the print shop refuses SVG — and only at 1:1 size, never scaled up.
- PDF: wrap the SVG in a PDF if the printer needs it for CMYK separation.
- Avoid JPG entirely — lossy compression smears the module edges.
The quiet zone (and why printers eat it)
Every QR code needs a blank margin around it called the quiet zone — minimum 4 modules wide, ideally 6. Without it, scanners can't separate the QR from surrounding artwork. When you export from Linkly we include the quiet zone automatically; the danger is when designers crop it out to make the QR fit better in a layout. Brief your designer: do not crop into the white margin.
Matte vs glossy: material matters
Glossy finishes look premium but reflect light directly back at the camera, creating glare that washes out the QR's contrast. Matte and silk finishes diffuse the light and scan reliably under any condition.
- Matte paper / matte vinyl: best for restaurants, retail, anywhere with overhead lighting.
- Silk / satin laminate: good middle ground when you want some sheen.
- Glossy laminate: only safe under soft, indirect light — risky for table tents.
- Soft-touch laminate: scans well, premium feel, more expensive.
- Uncoated kraft / recycled stock: scans well, but check contrast — use pure black ink.
Color, contrast and ink
QR scanners read by contrast between dark modules and the light background. The safest combination is pure black on pure white. If you must use brand colors:
- Keep dark modules at least 40% darker than the background — measure with a contrast checker.
- Never invert (light QR on dark background) on small prints — many older Android scanners fail on inverted QRs.
- On CMYK presses, use 100% K (black) for the modules, not a rich-black mix — registration drift smears edges.
- Avoid gradients across the QR data area. Gradients in the logo center are fine.
Bleed, registration and placement
Print shops expect bleed and crop marks. Keep the QR at least 5 mm inside the bleed line — closer and a single bad cut can clip the corner finder patterns, killing the QR. Avoid placing QRs across folds, perforations or staples.
Test before bulk printing
- Scan with both iPhone and Android — older Android cameras are pickier.
- Test under restaurant or retail lighting, not your office.
- Try from the realistic scan distance, not 5 cm away.
- Test with protective film or laminate applied, not before.
- Have someone with an older phone try it too.
Use a dynamic QR code so you can fix mistakes after printing without reordering — change the destination URL in Linkly and the same printed QR keeps working.
Frequently asked questions
What's the minimum size to print a QR code?
2 cm × 2 cm at typical reading distance (20–30 cm). For posters viewed from 2 m, scale up to at least 20 cm × 20 cm.
Can I print a QR code in color?
Yes, but keep at least 40% contrast between modules and background, and avoid inverted (light-on-dark) on small prints. Pure black on white is most reliable.
Does laminating a QR code break it?
Matte and silk laminates are fine. Glossy laminate can cause glare under direct light. Always test the laminated proof before bulk ordering.
Why is my printed QR code not scanning?
Most common causes: exported as PNG and scaled up (pixelation), the quiet zone was cropped, the print is too small for the viewing distance, or glossy laminate is reflecting light. Reprint at SVG, 4 cm minimum, on matte stock.
Ready to print?
Generate a print-ready QR code with SVG export, logo center and dynamic destination — free, no signup.