The single most common reason QR codes fail in print materials is incorrect sizing. Too small and phones struggle to resolve the pattern. Too large and the code dominates the design unnecessarily. This guide gives you exact specifications for every common print application, based on the practical scanning behaviour of phones in real-world lighting conditions.
The Fundamental Minimum Size Rule
The absolute minimum for reliable scanning in normal indoor lighting is 2cm × 2cm (20mm × 20mm). This applies to QR codes with minimal data (a short URL). QR codes with more data (a full vCard, a long URL, WiFi credentials) need to be larger because more data = more modules = smaller individual squares = harder to scan at small sizes.
A practical general rule: 1cm of QR code size per 10cm of intended scanning distance. A code scanned at 20cm distance should be at least 2cm. A code scanned at 60cm should be at least 6cm.
SVG files scale to any size without quality loss. PNG files have a fixed pixel resolution — if you scale a 300px PNG to 10cm, the pixels become visible and the code may not scan reliably. Always download SVG from our generator for any print application.
QR Code Size by Use Case
Business cards (85mm × 55mm standard)
- Corner placement: 15–20mm square
- Back of card, featured: 25–35mm square
- Full back, dominant: 35–45mm square
Flyers and leaflets
- A6 flyer (105mm × 148mm): 25–35mm square
- A5 leaflet (148mm × 210mm): 30–40mm square
- A4 leaflet (210mm × 297mm): 35–50mm square
Posters
- A3 (297mm × 420mm): 50–70mm square
- A2 (420mm × 594mm): 60–80mm square
- A1 (594mm × 841mm): 80–100mm square
Signage and banners
- Counter display / exhibition stand: 80–120mm square
- Roller banner (85cm × 200cm): 120–180mm square
- Outdoor hoarding or large banner: 200mm+ square — test scanning at the intended distance
Product packaging
- Small packaging (e.g. food, cosmetics): 15–20mm minimum — test in poor lighting as products are often scanned in shops or kitchens
- Standard retail box: 20–30mm
- Large product packaging: 30–50mm
Digital display (screens)
- Website/email (inline): 150–200px on screen
- Presentation slide (1920×1080): 300–400px or larger
- Digital signage screen: at least 15% of screen height
Scanning Distance Reference
Modern phone cameras can resolve QR codes across a range of distances. These figures assume normal indoor lighting and a QR code with standard data density:
- 15cm — very close (hand held): minimum 1.5cm square
- 20–30cm — normal hand distance: minimum 2cm square
- 40–60cm — arm's length to near: minimum 4cm square
- 60–100cm — standing, reading a sign: minimum 6cm square
- 1–2 metres — across a room, exhibition: minimum 10–15cm square
- 2–5 metres — outdoor signage, large banner: minimum 20cm square
Print Resolution Requirements
If you're using PNG rather than SVG, your file needs sufficient resolution to avoid pixellation. The minimum for crisp print is 300 DPI (dots per inch).
To calculate the pixel size you need: multiply your intended print size in inches by 300.
- 2cm print = 0.79 inches × 300 = 237px minimum
- 5cm print = 1.97 inches × 300 = 591px minimum
- 10cm print = 3.94 inches × 300 = 1181px minimum
Our generator outputs up to 600px PNG. For anything larger, always use SVG — it's resolution-independent and will render sharply at any size your printer can handle.
The Quiet Zone: Why It Matters
The "quiet zone" is the white border that must surround a QR code. Without it, scanners can't reliably identify where the code begins and ends. The standard requires a quiet zone of at least 4 modules (4 of the smallest squares in the QR pattern).
In practice: leave at least 3–4mm of white space between your QR code and any adjacent text, image, or the card edge. More is always better. Violating the quiet zone is one of the most common causes of printing QR codes that work on screen but fail in print.
How Data Amount Affects Minimum Size
QR codes encode data using a grid of black and white modules. More data = more modules = smaller modules at a given size = harder to scan. A short URL (20 characters) produces a simpler code than a full vCard (200+ characters). Practical implications:
- Short URL (under 30 chars) — standard minimum sizes apply
- Medium URL (30–100 chars) — add 20% to minimum size recommendations
- Full vCard or WiFi credentials — add 30–40% to minimum size
- Long text (500+ chars) — add 50–100% to minimum size; consider shortening the URL instead
How to Test Before Printing
- Print a test page at actual size — print your layout on a home/office printer at 100% scale before ordering a professional print run
- Scan in poor lighting — test in dim light, from the scanning distance customers will use. If it struggles, increase size.
- Test on multiple devices — iPhone and Android can behave differently, especially on borderline sizes
- Scan from the correct angle — if a wall sign will be scanned at an angle, test scanning at that angle
- Leave the quiet zone intact — confirm no text or design elements are inside the white border around the code
Generate your QR code now
Free SVG and PNG download — optimised for any print size. No signup, no watermark.
📐 Generate QR Code →Related Guides
→ Restaurant Menu QR Code Guide
→ Business Card QR Code Guide
→ WiFi QR Code Guide
→ Free QR Code Generator — No Signup