Skip to main content

QR Code Printing Guide

Most QR codes that fail in the real world were fine on the screen and ruined by the print. Size, contrast, the quiet zone and the finish decide whether a code works from arm's length — and none of them are visible in a design preview.

Work out the size before anything else

Size follows scanning distance, not decoration. The working rule is 1 cm of code for every 10 cm of distance, measured from the camera to the code.

  • Business card, scanned at ~20 cm: 2 cm of code is enough.
  • Table tent or counter card, ~40 cm: 4 cm.
  • Shop window or A-board, 1-2 m: 10-20 cm.
  • Poster across a room, 3 m+: 30 cm or more.

Contrast beats decoration

Dark modules on a light background scan reliably. Inverted codes — light modules on a dark background — are accepted by many modern phones and rejected by many older ones, so treat them as a decision to test rather than a safe default.

Brand colours are fine as long as the contrast stays strong. A mid-green on a grey is exactly the kind of combination that looks good on screen and fails on a phone in poor light.

The quiet zone

Every code needs blank space around it — roughly four modules wide on all four sides. Our generator adds it automatically; the risk is your designer cropping it or placing text too close. Artwork touching the pattern is a common cause of codes that scan for you but not for customers.

Materials and finishes

  • Paper: fine for indoors; matte is safer than gloss.
  • Vinyl and stickers: good for packaging and curved surfaces.
  • Rigid card: best for table tents, where paper curls.
  • Gloss laminate: reflects light and is a frequent cause of failed scans — use matte.
  • Outdoor board: weatherproof, matte, larger than you think it needs to be.
  • Fabric: distorts; test a sample before a bulk order.

Where to place it on the artwork

  • Away from folds, creases and edges.
  • Not wrapped around a curve — a folded QR code is a broken QR code.
  • Not behind reflective glass or under high-gloss film.
  • At a comfortable height: 1.2-1.6 m for standing adults.
  • With a plain-language instruction next to it ("Scan for today's menu").

Test the proof, not the PDF

Print one copy at final size, on the final material, and scan it in the place it will live. Check it in daylight and in whatever artificial light that space has. See how to test a QR code for a repeatable checklist.

Only then order the run. A single proof costs pennies; a thousand wrong cards cost the run plus the lesson.

Common printing mistakes

  • Sizing the code for the layout rather than for the scanning distance.
  • Printing too small "because there is room" — there never is, and the code suffers first.
  • Low-contrast palettes that looked elegant in the mock-up.
  • Crops that eat the quiet zone.
  • Gloss finishes on codes that will be scanned under lights.

Frequently asked questions

What is the minimum size for a printed QR code?

About 2 cm square for a phone held roughly 20 cm away. Beyond that, allow 1 cm of code for every 10 cm of scanning distance — 4 cm for a table tent, 20 cm for a window.

Can I print a QR code on a dark background?

It can work, but test it first on the oldest phone you can find. Inverted codes are the single most common reason a code scans for the designer and not for the customer.

Does laminate affect QR code scanning?

Gloss laminate certainly can — it reflects light and washes out the contrast exactly where the camera is looking. Matte laminate avoids the problem at almost no cost.

Should I use brand colours in a QR code?

Yes, if the contrast stays strong and you test a printed proof. Keep the modules dark and the background light, and avoid mid-tone combinations where the two colours are close in brightness.

How many QR codes should I test before printing?

One proof is enough if you scan it on at least two phones, at the real distance, in the real lighting. Test the final material, not a paper printout of the final artwork.

Get the size right first

Generate the code, then check the minimum print size for your scanning distance.

© 2026 generateqrcode.co.uk — Free QR Code Generator

Generator · Pricing · Sign In