Printing a QR code sounds simple until it does not scan. The most common reason is not the code itself - it is the layout around it: wrong size, missing margins, or a format that blurs at print resolution. This guide gives you the exact numbers for A4 and US Letter layouts so your code scans reliably the first time.
What Size Should a QR Code Be on a Printed Page?
The minimum printable size for a QR code is 2 × 2 cm (0.8 × 0.8 inches). Below that, most smartphone cameras struggle to detect the pattern - especially older devices or phones with scratched lenses.
Use the 10:1 distance rule: for every 10 cm of expected scanning distance, the QR code must be at least 1 cm wide. A code on a desk flyer scanned from 20 cm away needs to be at least 2 cm. A code on a poster scanned from 1 metre away needs to be at least 10 cm.
| Print Material | Expected Scan Distance | Minimum QR Size |
|---|---|---|
| Business card | 15-20 cm | 2 × 2 cm |
| A4 flyer / handout | 20-30 cm | 2.5 × 2.5 cm |
| Table tent / menu | 30-40 cm | 3 × 3 cm |
| A2 poster | 60-80 cm | 6 × 6 cm |
| A1 poster / banner | 1-1.5 m | 10 × 10 cm |
| Billboard / signage | 3-5 m | 30 × 30 cm |
For most A4 documents - flyers, handouts, one-pagers - a 3 × 3 cm QR code is the practical safe minimum. It scans reliably at typical arm's length and leaves enough room for the required quiet zone.
What Is a Quiet Zone and Why Does It Break Your Print?
A quiet zone is the blank white border that must surround a QR code on all four sides. It is not optional - without it, a phone's camera cannot find the edges of the code and will fail to scan.
The ISO 18004 standard (the official QR code specification) requires a quiet zone of at least 4 modules wide on every side. A module is the smallest square unit in the QR pattern. For most standard QR codes at typical print sizes, 4 modules translates to:
| QR Code Size | Minimum Quiet Zone (each side) |
|---|---|
| 2 × 2 cm | ≈ 2 mm |
| 3 × 3 cm | ≈ 2.5 mm |
| 5 × 5 cm | ≈ 4 mm |
| 10 × 10 cm | ≈ 8 mm |
In practice, add 5-6 mm on each side at standard flyer sizes. This gives you a visible buffer that improves scan reliability and looks clean on the page.
The most common quiet zone mistake: placing the QR code flush against a coloured background, a text block, or the edge of a box graphic. The scanner reads the surrounding content as part of the code and fails. Always keep the quiet zone area completely white - no text, no borders, no images.
How to Lay Out a QR Code on an A4 Page
An A4 page is 210 × 297 mm. Standard page margins in most design tools (InDesign, Canva, Word) default to 20-25 mm on all sides. Apply those margins first, then place your QR code inside the live area.
Single QR Code Placement
Three safe positions for a single QR code on an A4 page:
- Bottom-right corner - most common for flyers and handouts. Keeps the code visible without competing with the main headline.
- Bottom-centre - works well for menus and event programs. Easy to find, natural end-of-page placement.
- Inline with a call-to-action block - place the code immediately to the right of text like "Scan to RSVP" or "Scan to view the menu." Keep at least 8 mm between the text and the quiet zone edge.
Always include a short call-to-action label directly above or below the code. A QR code with no instruction loses 30-40% of potential scans because people do not know what they will get.
Multiple QR Codes on One A4 Page
If you need more than one QR code on a single page - for example, a sheet of stickers or a menu with separate codes for food and drinks - follow these spacing rules:
- Minimum gap between two QR codes: 10 mm (in addition to both quiet zones)
- Never place two QR codes closer than 10 mm edge-to-edge
- Use labels to clearly identify each code
- Limit to 4 codes per A4 page at 3 × 3 cm size - more creates scanning confusion in busy environments
How to Lay Out a QR Code on a US Letter Page
A US Letter page is 215.9 × 279.4 mm (8.5 × 11 inches). It is slightly wider and shorter than A4. The layout rules are identical - only the numbers change slightly.
Standard US Letter margins: 25.4 mm (1 inch) on all sides, giving a live area of 165.1 × 228.6 mm.
| Format | Page Size | Standard Margin | Safe Live Area |
|---|---|---|---|
| A4 | 210 × 297 mm | 20 mm | 170 × 257 mm |
| US Letter | 215.9 × 279.4 mm | 25.4 mm | 165.1 × 228.6 mm |
The US Letter live area is slightly narrower. If you are adapting an A4 layout for US Letter, check that a wide bottom-centre QR code (plus its quiet zone) still fits within the 165.1 mm width. A 3 × 3 cm code with 6 mm quiet zones on each side needs 42 mm of horizontal clearance - well within both formats.
Which File Format Should You Export for Printing?
The format you download your QR code in determines how sharp it looks on paper. There are three practical options:
SVG (vector) - scales to any size with no quality loss. Use this for professional print shops, large-format printing (posters, banners), and any time the final print size is larger than the screen size of the original file. Every modern design tool (Illustrator, InDesign, Canva Pro) accepts SVG.
EPS (vector) - the standard for commercial print workflows and pre-press. If a print shop asks for a "vector file," provide EPS. Functionally identical to SVG in quality, but more widely accepted by older print shop software.
PNG (raster) - acceptable for home printers, office printers, and web-to-print services if you export at 300 DPI minimum. At 300 DPI, a 3 × 3 cm print area requires an image that is at least 354 × 354 pixels. Go below 300 DPI and the edges of the QR modules become soft - reducing scan reliability.
PDF - the safest option for sending to a print shop when you do not know their preferred format. A PDF exported from a vector source embeds the QR code as a vector, giving you print-quality output without needing to specify DPI.
One rule: if you are printing at A4 or larger, use SVG or EPS - never PNG. A PNG that looks sharp on screen will blur when scaled up for print. Use the free QR code generator to download your code in SVG, EPS, PNG, or PDF directly - no account needed.
How to Test Your QR Code Before Printing in Bulk
Always test on a physical proof before printing in quantity. A code that works on screen can fail in print due to ink spread, paper texture, or poor contrast.
- Print one test copy at the final intended size on the final paper stock.
- Scan from the expected distance - not up close. If it will be read from 30 cm, test from 30 cm.
- Test in different lighting conditions - indoor fluorescent light, natural daylight, and dim ambient light.
- Test on two devices - one iPhone and one Android phone. Camera algorithms differ between platforms.
- Test at an angle - hold the paper at 30° and 45° from the camera. It should still scan.
- Test with a logo in the centre - if you added a logo overlay, confirm the code still scans. Logos covering more than 30% of the code area exceed the error correction limit.
If any test fails: increase the QR code size by 20%, check contrast, ensure the quiet zone has not been cropped, or regenerate at a higher error correction level (Level H allows up to 30% of the code to be obscured and still scan correctly).