QR Code Printing Guide - Size, Resolution, and Placement Best Practices
Fundamental Principles for Reliable Printing
Even if a QR code scans perfectly on screen, it may fail when printed. Screen and paper differ in resolution, contrast, and margin requirements.
To create a QR code that scans reliably in print, you need to address three elements: sufficient size, appropriate export resolution, and adequate margins (quiet zone) around the code. If any of these is lacking, smartphone cameras may fail to recognize the QR code correctly.
The following sections provide specific numerical guidelines and practical know-how for each element.
How to Determine the Optimal Size
The print size of a QR code should be calculated from the expected scanning distance. A general rule of thumb is that the minimum size should be one-tenth of the scanning distance. For example, a business card scanned at 30cm needs at least a 3cm square code, while a poster viewed from 3m away needs at least 30cm.
Recommended sizes by medium:
- Business cards: 2-3cm square. Keep data minimal (use shortened URLs) to maintain a small version.
- Flyers and brochures (A4): 3-5cm square. Assumes handheld scanning distance.
- Posters (A1-B1): 10-30cm square. Adjust based on display location and scanning distance.
- Signage and banners: 30cm square or larger. Increase further for in-vehicle or long-distance scanning.
When in doubt, test-print in the actual display environment and verify scanning. This is the most reliable approach.<% if (typeof amazonTag !== 'undefined' && amazonTag) { %> A label printer makes test printing quick and easy.<% } else { %> A label printer makes test printing quick and easy.<% } %>
Choosing the Right Resolution and File Format
QR code images require the right resolution and file format for their intended use.
For print, a minimum resolution of 300dpi (dots per inch) is essential. Printing at the web-standard 72dpi causes blurred cell boundaries, leading to scan errors. For large-format printing, 600dpi or higher is recommended.
Choose your file format based on these guidelines:
- SVG (recommended): A vector format that maintains perfect quality at any size. The safest choice for print.
- PDF: Preserves vector data and can be submitted directly for professional printing.
- PNG: A raster format that works for print when exported at sufficient resolution. Useful when transparency is needed.
- JPEG: Not recommended. Compression artifacts blur cell boundaries and reduce scan accuracy.
Choosing a QR code generator that supports SVG export gives you maximum flexibility for resizing.
<% if (typeof amazonTag !== 'undefined' && amazonTag) { %><% } %>Placement and Design Considerations
Where and how you place a QR code directly affects scan rates. Follow these guidelines to ensure reliable scanning on printed materials:
- Maintain the quiet zone: A minimum margin of four cells around the QR code is required. Without this margin, scanners cannot correctly detect the code boundaries.
- Preserve contrast: Dark cells on a light background is the standard. When placing over photos or illustrations, add a white rectangle behind the QR code to maintain contrast.
- Avoid distortion and rotation: Tilting or applying perspective transforms to a QR code reduces scan accuracy. Always keep it square.
- Avoid folds and binding edges: Placing a QR code on a brochure fold or near the spine causes physical distortion that prevents scanning.
When overlaying a logo for branding purposes, set the error correction level to H (recovers up to about 30% damage) and keep the logo area within 20% of the total QR code area.
Troubleshooting by Print Medium
Different print media present unique challenges for QR code scanning. Here are common issues and their solutions:
- Glare on glossy paper: Glossy surfaces reflect light and interfere with scanning. Apply a matte finish to the QR code area or position it at an angle that minimizes reflection.
- Bleeding on fabric: On T-shirts, bags, and other textiles, ink bleeding blurs cell boundaries. Use larger cell sizes and increase the error correction level.
- Curved surfaces: Bottles and cans introduce distortion. Increase the QR code size and place it on the least curved area.
- Outdoor degradation: UV exposure and weather cause fading and damage. Apply UV-protective lamination and select error correction level H to tolerate some degradation.
Pre-Print Checklist
Verify the following items before sending to print to prevent scanning issues after production:
- Data accuracy: Scan the generated QR code to confirm the stored URL or text is correct.
- Size adequacy: Verify the code is large enough for the expected scanning distance.
- Resolution check: Confirm the image is exported at 300dpi or higher via file properties.
- Quiet zone: Ensure at least four cells of margin exist on all four sides.
- Contrast ratio: Verify sufficient contrast between foreground and background. Using the WCAG guideline (4.5:1 or higher) as a benchmark provides confidence.
- Test scanning: Test with multiple smartphones (both iOS and Android).
For large print runs, conducting a proof print with real-device testing before the final run is strongly recommended. Corrections after printing are costly, so investing time in pre-print verification is well worth the effort.
<% if (typeof amazonTag !== 'undefined' && amazonTag) { %><% } %>