← customqr.codes
Β·5 min read

QR Code Size for Printing: Minimum Sizes, Quiet Zones, and Contrast Rules

Most QR printing failures come from three mistakes: too small, no quiet zone, and wrong file format. This guide covers all three with a reference table.

QR codes that don't scan are usually not a generation problem β€” they're a printing problem. The code is technically valid, but it was printed too small, the quiet zone was cropped, or the file was scaled up from a low-resolution PNG and came out blurry. All of these are avoidable. Here's what to know before you send anything to print.

Minimum size rules

The QR code standard defines minimum sizes relative to scanning distance. In practice:

  • 2.5cm Γ— 2.5cm (1 inch): Minimum for normal scanning distance β€” someone holding their phone 15-25cm from the code. This covers table cards, receipts, business cards, and most indoor signage.
  • 4cm Γ— 4cm (1.6 inches): Recommended for codes that may be scanned from 40cm or more β€” a counter card, a standing sign, or a wall poster at arm's length.
  • 10cm+ (4 inches+): For signage scanned from 1 meter or more β€” window stickers, A-frame signs, poster displays.

The scanning distance-to-size ratio is approximately 10:1. At 1 meter scanning distance, you want at least 10cm. At 40cm, 4cm. This scales predictably β€” use it to calculate any format you need.

Quick reference table

Print formatTypical scan distanceMinimum QR sizeRecommended
Business card (85Γ—55mm)10–20cm20mm Γ— 20mm25mm Γ— 25mm
Receipt / till receipt15–25cm25mm Γ— 25mm30mm Γ— 30mm
Table card / tent card20–35cm30mm Γ— 30mm40mm Γ— 40mm
A5 flyer / insert20–40cm35mm Γ— 35mm45mm Γ— 45mm
A4 poster30–50cm40mm Γ— 40mm55mm Γ— 55mm
A3 poster / window sign50–100cm60mm Γ— 60mm80mm Γ— 80mm
A-frame / outdoor sign1–2 meters100mm Γ— 100mm150mm Γ— 150mm

The quiet zone: the most overlooked requirement

Every QR code requires a β€œquiet zone” β€” a blank margin of white space around all four sides. The standard specifies 4 module-widths (one module is one of the small squares in the QR grid). In practical terms, this means roughly 10% of the code's total size on each side.

What breaks this:

  • Cropping the QR too tight in your design software
  • Placing the QR flush against a dark border or background edge
  • A printer cutting the card within the quiet zone

Always leave visible white space around the QR. If your design has a dark background, add a white padded box behind the code β€” not just the code floating on dark color. Scanners need that contrast margin to lock onto the finder patterns in the corners.

Download your QR as SVG for print-perfect output

Open the generator β†’

No account. No card. Free 512px PNG download to start.

Contrast requirements

QR codes need strong contrast between the dark modules and the background. The ISO standard requires a minimum contrast ratio of 4:1, but in practice you want 7:1 or higher for reliable scanning in varied lighting conditions.

Rules of thumb:

  • Black on white: Always works. Best option for receipts, table cards, and anything in variable lighting.
  • Dark color on white: Works well if the modules are dark enough. Navy, dark green, dark brown all print reliably.
  • Colored on colored: Test carefully. A dark teal on cream might look fine on screen but scan poorly when printed on uncoated stock.
  • Light on dark (inverted): Technically allowed but needs perfect calibration. Most phones handle it; some older scanner apps don't. Test before printing any significant quantity.
  • Never: Red or orange modules on any background β€” red reflects the same wavelength as the camera's laser/LED and registers as near-white, killing contrast.

File format matters at print scale

This is where a lot of DIY QR printing fails. If you generate a QR code on a free web tool and download a 512px PNG, then scale it up to 40mm at 300 DPI in your design software, it will print blurry. The image doesn't have the resolution for it.

For print, you need either:

  • SVG β€” a vector file that scales infinitely without loss. Best format for sending to any professional printer or design tool (Illustrator, Canva, InDesign).
  • High-resolution PNG at print DPI β€” minimum 300 DPI at the intended print size. A 30mm QR at 300 DPI needs to be at least 354px Γ— 354px. Bigger is better.

customqr.codes exports SVG on Pro. For print jobs, always start with the SVG.

Test before printing at scale

Print one copy. Scan it from the intended distance. Scan it in the lighting conditions it will actually be used in. Then print 500. This takes five minutes and prevents the expensive problem of printing 500 table cards with a QR that fails under dim restaurant lighting.

See also