QR Code Size for Printing: How Big Should It Be?

By QRizeo team · Published 11 October 2026 · 6 min read

Most QR codes that fail in the real world fail because they were printed too small for where people stand. The pattern itself is fine; the phone simply cannot resolve the individual squares from that distance.

This guide gives you a quick rule, explains why it sometimes needs adjusting, and ends with a table you can use before sending anything to print.

The 10:1 rule

A widely used starting point is that the code should be at least one tenth of the scanning distance. If people scan from 50 cm away, print the code at least 5 cm wide. From 2 metres, 20 cm.

The rule assumes a short link (roughly 20–40 characters), good contrast and normal indoor light. It is a minimum, not a target.

Why data length changes the size

A QR code is a grid of small squares called modules. The more data you put in, the more modules the grid needs. A short link might fit in a 25 × 25 grid; a full contact card can need 57 × 57 or more.

If you print both codes at 3 cm, each module of the dense one is less than half the size. Phones need each module to cover enough camera pixels to tell black from white, so the dense code needs a bigger print to scan from the same distance.

Practical takeaway: shorten what you encode. Remove unneeded tracking parameters from links, leave optional fields out of contact cards, and you can print smaller.

Size table

WhereTypical distanceShort linkLong link / vCard
Business card20–30 cm2–2.5 cm3 cm
Flyer or menu page30–40 cm3 cm4 cm
Table tent40–60 cm5 cm6–7 cm
Counter sign60–100 cm7–10 cm10–12 cm
Poster1–2 m12–20 cm18–25 cm
Shop window2–3 m20–30 cm30–40 cm
Banner or billboard5 m+50 cm+Keep the data short

The quiet zone counts too

Every QR code needs a blank margin around it, called the quiet zone. The standard asks for four modules on each side. Scanners use this empty space to find where the code starts.

When you place a code on a busy design, keep that margin clear of text, lines and photos. QRizeo adds the quiet zone to every download, so do not crop it away in your design tool.

Other things that call for a bigger code

  • A logo in the middle (the code needs higher error correction, so more modules).
  • Glossy lamination or shiny packaging that reflects light.
  • Curved surfaces such as bottles and cups.
  • Dim places: bars, evening events, outdoor signs at night.
  • Lighter brand colors instead of black.

PNG or SVG for print?

SVG is a vector format: it stays sharp at any size, which makes it the best choice for anything printed. Designers can place it in Illustrator, Figma, Canva or InDesign without blurring.

If you must use PNG, export 2048 px for anything bigger than about 10 cm. Never enlarge a small PNG; the edges of each module turn soft and phones misread them.

Test before you order

Print one copy at the final size on an ordinary printer. Stand where your audience will stand and scan it with two phones, ideally one iPhone and one Android, including an older model if you have one. If either hesitates, go bigger or shorten the data.