Skip to main content
A QR code that looks great on screen may scan poorly when printed if sizing, resolution, contrast, or quiet zone requirements are not met. This guide covers everything you need to know to produce print-ready QR codes that scan reliably at any size and in any print environment.

Minimum print size

The smallest a QR code should ever be printed is 2 cm × 2 cm (approximately 0.8 inches × 0.8 inches) for a standard QR code with moderate data density. At this size, most modern smartphone cameras can scan reliably in good lighting. Recommended minimum sizes by material type:
MaterialRecommended minimum size
Business card2.5 cm × 2.5 cm
Flyer or brochure3 cm × 3 cm
Poster (A3 or smaller)4 cm × 4 cm
Large-format poster (A1, A0)6 cm × 6 cm or larger
Banner or display8 cm × 8 cm minimum; scale up with banner size
Billboard or vehicle wrapScale to ensure legibility from scanning distance
The rule of thumb: The QR code should be at least one-tenth of the scanning distance. If a poster is viewed from 1 meter away, the QR code should be at least 10 cm. If a banner is viewed from 5 meters, the QR code should be at least 50 cm (scaling size accordingly).

Maximum size

There is no practical maximum size for a QR code. Because the pattern scales proportionally, a QR code at any size — including building-scale — scans identically to a small one, as long as the image quality is maintained. Use SVG format for any code printed larger than about 10 cm to guarantee infinite scaling without quality loss.

Resolution requirements

For PNG exports

  • Minimum: 300 DPI (dots per inch) for print
  • Recommended: 600 DPI for sharp output on commercial or offset presses
  • Screen use: 72–96 DPI (standard screen resolution) is sufficient for websites and email
The HoopAI platform generates PNG files at a high DPI by default. When placing the PNG in design software (InDesign, Illustrator, Canva), do not scale it beyond 100% of its native dimensions to avoid introducing blurriness. Check the placed image’s DPI in your layout software before sending to print.

For SVG exports

SVG files are resolution-independent — they are defined by mathematical paths rather than pixels, so they render at the exact quality of whatever output device is used, whether a desktop inkjet or a commercial press. SVG is the preferred format for any print application.

For PDF exports

The platform’s PDF export produces a print-ready file at standard document size (A4). Suitable for standard office and commercial printing. For custom sizes or layouts, use SVG or high-resolution PNG and place them in your own design file.

Quiet zone (white border)

The quiet zone is the blank margin that must surround a QR code on all four sides. Scanners use the quiet zone to locate where the code begins and ends. Without an adequate quiet zone, the scanner may not detect the code boundary and fail to decode it. Minimum quiet zone: 4 module widths on all sides (a “module” is one of the individual small squares that make up the QR code pattern). In practical terms:
  • For a code printed at 3 cm, the quiet zone should be at least 3–4 mm on each side
  • For a code printed at 10 cm, the quiet zone should be at least 10–12 mm on each side
When placing a QR code in a design layout, ensure that no other design elements — text, images, colored backgrounds, decorative borders — overlap or crowd the quiet zone.

Contrast requirements

A QR code must have sufficient contrast between its dots (foreground) and its background for scanners to detect the pattern reliably. Recommended contrast:
  • Dark foreground on light background (traditional black on white) provides maximum contrast and maximum scanner compatibility
  • Light foreground on dark background (white on black, white on navy) can work but should be tested thoroughly — some scanner apps struggle with inverted codes
  • Colored codes (for example, dark blue on cream) work when the contrast ratio is high; avoid similar shades
What to avoid:
  • Gray dots on white background
  • Dark dots on dark background
  • Patterns or images in the background that reduce contrast with the dot pattern
  • Metallic or holographic surfaces that may reflect inconsistently
Always test a printed proof before the full print run.

File preparation checklist for sending to a printer

Before sending QR code files to a print shop or production facility:
  • Export in SVG format (preferred) or high-resolution PNG (minimum 300 DPI)
  • Confirm the QR code has a quiet zone of at least 4 module widths on all sides
  • Verify contrast between dot color and background is high (dark on light or light on dark)
  • Test the exported file by scanning it on a device before sending
  • Set the color profile to CMYK for offset printing if required (your printer will advise on this)
  • Specify the intended print size to your printer and confirm the file will reproduce well at that size
  • Request a physical proof or digital mock-up before approving the full print run
  • Test the proof with multiple devices (iOS and Android, different scanner apps) before signing off

Choosing the right format for your material

Print jobRecommended formatNotes
Business cardPNG (600 DPI) or SVGSVG if the card goes to a professional printer
A4 / Letter flyerPDF or SVGPlatform PDF export is print-ready at A4 size
A3 or A2 posterSVGScale to any size without quality loss
A1 / A0 large posterSVGEssential — PNG will not scale this large sharply
Roll-up bannerSVGExport SVG; size to banner dimensions in design software
Vehicle wrapSVGProvide SVG to your vinyl production company
Product packagingSVGWork with your packaging supplier’s specifications

Testing before full print production

Always test a QR code before committing to a large print run. The testing process:
  1. Print a single proof at the intended final size
  2. Scan in normal conditions — indoor lighting, arm’s length distance
  3. Scan in challenging conditions — dim lighting, slight angle, scratched surface
  4. Test on multiple devices — at least one iOS and one Android device
  5. Verify the destination — confirm the correct page or action opens
  6. Check load speed — the linked page should load within 3 seconds on a standard mobile connection
If the code fails to scan in normal conditions, check contrast, quiet zone, and minimum size. If it scans but the page loads slowly, optimize the destination page for mobile.
When designing materials that include a QR code, allocate space for the quiet zone before placing other design elements. Retrofitting a quiet zone after the layout is complete often causes crowding issues. Plan the quiet zone as part of the initial layout.
Never print a QR code on a textured, glossy, or reflective surface without first testing a sample. High-gloss lamination, metallic inks, and textured papers can all interfere with camera scan detection. Request a sample from your printer if surface effects are planned.
Last modified on March 5, 2026