The short version: The minimum reliable scan size is 2.5 cm × 2.5 cm. In practice, size your QR code so it can be scanned from the distance someone would naturally hold their phone — roughly 10× the code's width. For a code on a business card (30 cm away), 2.5–3 cm is fine. For a wall poster (1 m away), 10 cm+. Always download as SVG from QRsnapp for print, so it scales without blurring.

One of the most common reasons a QR code fails in print is not the design or the content — it is the size. Too small, and modern smartphones struggle to focus and decode the pattern, especially in low light or at an angle. Too large can also be a problem in constrained layouts if the quiet zone (the white border) gets cut during trimming.

This guide gives you clear size recommendations for every common print medium, explains the relationship between size and scan distance, and covers the format and resolution choices you need to make before sending a file to print.

The fundamental rule: 10:1 scan distance to code size

QR code scanners need to capture enough visual detail to distinguish individual modules (the small squares that make up the pattern). The further away the camera, the larger the code needs to be to fill enough pixels for the decoder to work with.

A widely accepted rule of thumb: the maximum scan distance is approximately 10 times the width of the QR code. A 3 cm QR code can be reliably scanned from about 30 cm away. A 10 cm QR code can be scanned from about 1 metre away.

This is a practical guideline, not an absolute limit. A high-resolution phone camera in good light can exceed this ratio. A low-end device in poor light may need a better ratio. Design for the typical case, then test at the lower end.

Size recommendations by print medium

Business card

Business card

2.5 – 3 cm
Scanned from 20–30 cm. Use the minimum that fits the card's layout.
Scan distance: ~25 cm
Flyer / leaflet

A5 flyer

3 – 4 cm
Hand-held at arm's length. 3 cm minimum, 4 cm preferred for comfort.
Scan distance: ~30–40 cm
Table card / menu

Table tent card

4 – 6 cm
Scanned from a seated position at table height — typically 40–60 cm.
Scan distance: ~50 cm
Poster (A4 / A3)

Wall poster

6 – 10 cm
Wall-mounted posters scanned from standing distance — 60 cm to 1 m.
Scan distance: ~60–100 cm
Product packaging

Packaging label

2.5 – 4 cm
Scanned in hand. Ensure the quiet zone is preserved — don't bleed the code to the edge.
Scan distance: ~20–30 cm
Window / storefront

Window cling

10 – 15 cm
Passersby scan from street level. Ensure high contrast — reflective surfaces are challenging.
Scan distance: ~1–1.5 m

The quiet zone: the invisible requirement

Every QR code standard requires a quiet zone — a clear white border around the code. This is not optional. The scanner uses the contrast between the quiet zone and the first row of data modules to locate the code's boundary. Without it, scans fail unpredictably.

The minimum quiet zone is 4 modules wide on all sides (where a "module" is the width of one small square in the QR pattern). In practice, for a 3 cm QR code printed at 300 dpi, that is roughly 1–2 mm of clear white space on each side. For a 10 cm code at a higher version, it is proportionally more.

The most common printing mistake that kills QR codes: trimming into the quiet zone. Always confirm with your printer that the quiet zone is outside the trim line. If you are using a bleed document in InDesign or Illustrator, make sure the QR code and its white zone are well inside the trim marks.

Resolution: PNG vs SVG — and why it matters for print

This is where many people make a costly mistake. They generate a QR code as a PNG, scale it up in their layout software to fit a poster, and end up with a blurry code at print resolution.

PNG is a raster format. It has a fixed pixel resolution. If you generate a 500×500 px PNG and scale it to 10 cm at 300 dpi, you need 1,181 px to maintain quality. Scaling a 500 px image that large will produce visible pixelation — and a QR scanner will struggle with blurry module edges.

SVG is a vector format. It contains mathematical instructions for drawing shapes, not a fixed grid of pixels. An SVG QR code scales to any size — a 1 cm badge or a 2 metre billboard — with perfectly sharp edges at any resolution.

Format Best for Avoid for QRsnapp download
PNG Web, email, social media, digital screens Any large-format print PNG download
SVG All print — scales infinitely Older email clients (embed as PNG instead) SVG download ✓ recommended for print
PDF Print-ready A4, sending to a print shop Web embedding PDF download
For designers

Place the SVG from QRsnapp directly into Illustrator, InDesign, or Figma as a linked vector asset. Do not rasterize it. At output time, export at your printer's required DPI (typically 300 dpi for standard print, 600 dpi for fine detail). The SVG will render at perfect quality regardless of the final size.

Testing before the print run

No size guide replaces a physical proof. Before committing to any print run, follow this checklist:


Generate a print-ready QR code

Download in SVG or PDF for perfect quality at any print size. Free, no watermark, no sign-up.

Open QRsnapp