New:Experimental free plan now live for everyonev1.6.0

Ok1Second
Menu
Guide

QR code printing checklist

Most QR codes that fail were fine on screen and wrong in print. Run through this checklist before any print run.

Updated October 6, 2026 · 4 min read

Before you print

Check the fundamentals that scanners depend on.

  • Size: at least 2 cm square for close scanning, larger for distance
  • Contrast: dark modules on a light background
  • Quiet zone: keep the margin clear of other design elements
  • Error correction: raise it before adding logos or styling
  • Format: export a vector (SVG) and print at scale

Size is arithmetic, not taste

Size is the one item on this list you cannot fix after the fact. The working rule is a 10:1 ratio: one unit of code width for every ten units of scanning distance. A code people read from 60 cm wants to be around 6 cm across; a poster read from three metres needs roughly 30 cm.

A code that is too small cannot be rescued by contrast or error correction. The camera cannot resolve the modules, and no amount of styling will bring them back.

  • Hand-held, about 30 cm away: 3 cm across
  • Counter or table, about 60 cm: 6 cm
  • Poster read from 3 m: 30 cm or more
  • Billboard from 10 m: at least a metre

Materials and finishes that break a good code

A code that scans perfectly on a monitor can still fail because of what it is printed on. Glossy laminate and varnished stock reflect light straight back at the camera, which is why matte finishes hold up better outdoors and under spotlights.

The other failures are structural. A code printed across a fold or a seam is distorted, and one printed on dark material needs a light panel behind it — scanners expect dark marks on a light background, and simply lightening the modules is not the same thing.

  • Matte or uncoated stock over high-gloss laminate
  • Keep the code clear of folds, seams and tight curves
  • On dark packaging, print a light panel and place the code on it
  • Leave the quiet zone empty — no border, no caption, no logo

What to hand the printer

Export a vector file — SVG, PDF or EPS — and let the printer scale it, so the modules stay sharp at whatever size you need. A small raster image scaled up is the most common cause of a code that looks fine in the layout and blurs on the shelf.

If the job prints in process colour, ask for the code in pure black rather than rich black. Four-colour black is built from several inks, and if they misregister by a fraction the module edges soften.

  • A vector file, not a screenshot or a JPEG
  • Pure black (K only) rather than rich black, in CMYK work
  • Keep the aspect ratio — never stretch a code to fill a space
  • Check a printed proof, not the screen, before approving

After the first print

Test the physical print with at least two phones and in the lighting conditions it will live in — a laminated sign in sunlight behaves differently from a screen.

Frequently asked questions

What is the minimum printable size?
Around 2 cm (0.8 in) square for a phone held close, scaling up with viewing distance.
What is the quiet zone and how wide should it be?
It is the clear border around the pattern. Leave at least four modules of empty space on every side — if a layout trims it to look tidier, the scanner has to work harder to find the code at all.
Can I print a QR code in color?
Yes, as long as contrast stays high. Dark colors on light backgrounds scan best.
Can a QR code be printed on a curved or folded surface?
Only if the code itself sits on a flat part. A fold or a tight curve distorts the pattern, so print it larger and keep it on a flat panel rather than wrapping it around an edge.
Should I print SVG or PNG?
SVG for anything printed, since it scales without blurring. PNG is fine for screens.
Does the paper or material matter?
It does. Matte stocks scan more reliably than gloss, because gloss reflects light into the camera. On dark material, print a light panel first and put the code on that.

Keep reading

Ready to create one?

Dynamic codes are editable forever from €3/month.

Create your first dynamic QR code

Free to start. One code, editable forever, with scan tracking from the first scan.

Privacy-first analyticsNo per-scan feesEdit links anytimeNo contract