QR code minimum size: how big to print for the distance it's scanned from

Most dead printed QR codes aren't broken — they're just too small for where they hang. The good news: sizing is arithmetic, not art. One rule covers everything from a business card to a billboard, with two corrections for data density and print quality.

The 10:1 rule

A QR code scans comfortably at up to roughly 10 times its own width. Flip it around: code width ≥ scan distance ÷ 10. A phone camera needs the code to fill enough of the frame to resolve individual modules, and at 10:1 that's reliably the case for a typical 25-module code on modern phones.

Size chart by placement

Treat these as minimums. Paper is cheap; a reprint after the run is not.

Correction 1: data density

The 10:1 rule assumes a low-density code (a short URL, version 2–3, 25–29 modules). More data means more, smaller modules at the same print size — and it's module size, not code size, that the camera must resolve:

Rule of thumb: keep each module at or above 0.5 mm in print for handheld scanning (a 25-module code + quiet zone at 0.5 mm/module ≈ 1.65 cm — matching the chart).

Correction 2: real-world print conditions

Can a QR code be too big?

Practically, no — phones scan large codes from close up without trouble. The real ceiling is convenience: a person standing 40 cm from a 1-meter code will have to step back. Size for the farthest realisticscanner, not the largest wall you have.

Test before the print run

  1. Generate the code in the free generator and export vector SVG/PDF at final size — scaling a small PNG up blurs module edges.
  2. Print one proof at actual size on the actual material.
  3. Scan from the real distance, with an older phone if you can find one, in the dimmest realistic light.
  4. If it hesitates: bigger, higher contrast, or shorter URL — in that order.

FAQ

What's the absolute minimum for any QR code? About 1 × 1 cm for a very short URL in perfect print — but below 1.5 cm you're relying on everyone having a recent phone. Don't design for the best case.

Does higher error correction change the size? Indirectly — levels Q/H add redundancy data, which can bump the code to a higher version (more modules). If size is critical, use M and protect the code from damage instead.

Inches or centimeters? The rule is unit-free: distance ÷ 10, in whatever unit you measure the distance.

Generate a free QR code that never expires

No signup. No subscription. Generated in your browser.

Open the free generator →