arrow_backBlog
·6 min read·Super QR Code Generator Team

QR Code Sizing and White Space: Print Rules That Prevent Scan Failures

Wrong QR code sizing and missing quiet zones kill scans before anyone tries. Learn the exact print rules that keep your codes readable in any format.

qr code designprint marketingbrandingqr code sizing
QR Code Sizing and White Space: Print Rules That Prevent Scan Failures
AI-generated

Printed QR codes fail for two reasons more than any other: they're too small for the scanning distance, or the surrounding white space has been cropped away. Both are easy to fix before you send files to the printer — and nearly impossible to fix after 5,000 flyers are stacked in a warehouse.

This post covers the exact sizing and quiet-zone rules you need, the common places they get violated, and a quick decision table to use before you finalise any print artwork.

What the "Quiet Zone" Actually Is

A quiet zone is the blank border surrounding a QR code's data area. It isn't decoration — it's a functional signal that tells a scanner where the code begins and ends. The QR code specification (ISO/IEC 18004) requires a quiet zone of four modules on all four sides, where a module is one square in the code's grid.

At small print sizes, four modules can be as narrow as 1–2 mm. That's easy to accidentally overprint with a background colour, bleed off the edge of a label, or crop when a designer "cleans up" the layout. When the quiet zone disappears, even a high-resolution code becomes unreliable.

Practical minimum: Keep at least 4 mm of clear space around the code on all sides, regardless of module count. On large-format prints (A3 and above), scale that up proportionally.

Minimum Size by Use Case

There is no single universal minimum — it depends on how far away a scanner will be. The table below is based on standard phone camera behaviour and reflects common real-world scanning distances:

Use case Minimum code size Typical scan distance
Business card 20 × 20 mm 15–25 cm
A5 flyer or postcard 25 × 25 mm 20–40 cm
A4 poster (hand-held) 35 × 35 mm 30–60 cm
Window / door poster 50 × 50 mm 50–100 cm
Outdoor banner 80 × 80 mm+ 1–3 m
Billboard 150 × 150 mm+ 3–10 m

These are floor values. Going slightly larger never hurts. Going smaller than listed will produce intermittent failures, especially on older phones or in low-contrast situations.

The 10× Rule of Thumb

A fast on-set check: the scanning distance should be no more than ten times the code's width. A 30 mm code is reliable up to roughly 300 mm (30 cm). A 60 mm code can be scanned from 600 mm away. If your placement puts users further back, enlarge the code.

This rule also works in reverse when you're troubleshooting — if a deployed code is failing, measure the distance most users would stand, divide by ten, and check whether the code is at least that wide.

Where Quiet Zones Get Killed in Practice

Bleed and crop marks

Print files often use a bleed zone of 3–5 mm. If the QR code sits too close to the edge, the trim cut can bite into the quiet zone. Always place QR codes at least 10 mm from any trim edge, more if your printer's tolerance is loose.

Background fills extending underneath

A common layout mistake: a colour panel extends beneath the code, and the designer assumes the white QR background will sit on top. If the export flattens layers incorrectly, the background bleeds into the quiet zone. Export the code as a PNG with a transparent background, then place it on a dedicated white rectangle you control in the layout file.

Overzealous cropping in templates

Online design tools (canva-style editors) sometimes auto-crop images when you resize a frame. If you drag a QR code into a template and then resize the image frame, the quiet zone may clip. Always add the code last, resize the frame to the code rather than the other way around, and check the edges at 100% zoom.

Logo overlays that creep into the border

Logos inside QR codes use the code's built-in error correction capacity. If you're also trimming the quiet zone, you're stacking two risk factors. The detailed guidance on logo placement and size rules explains the safe zone for embedded logos — read that alongside sizing decisions.

Resolution Requirements for Print

For offset or digital print, export QR codes at 300 DPI minimum at their final printed size. A common mistake is to export at 72 DPI (screen resolution) and let the layout app scale it up — this produces blurry modules that scanners struggle to read.

If you're using a vector format (SVG or EPS), resolution isn't a concern — the code will scale cleanly. Most professional QR code generator tools export SVG; use that format for any print work when available.

For high-end applications (engraving, embossing, large-format fabric), vector is the only viable option.

Colour Contrast and Quiet Zone Colour

The quiet zone must match the code's background colour, not the surrounding design. If your code has a dark background with light modules (inverted), the quiet zone should be that same dark colour. Many scanners handle inverted codes, but mixing quiet-zone colour with the foreground module colour will break them.

For contrast requirements between modules and background, the rules covered in the QR code colour contrast guide apply here too — the quiet zone is not exempt from contrast checks.

Pre-Print Checklist

Run through this before sending to print:

  • Code is at or above the minimum size for the expected scan distance
  • Quiet zone is at least 4 mm on all four sides
  • Code sits at least 10 mm from any trim or fold edge
  • File is exported at 300 DPI (or as SVG/EPS for vector)
  • Quiet zone colour matches the code background
  • No background fills or textures extend into the quiet zone
  • Code has been test-scanned in the printed proof (not just on screen)

Always scan a physical proof — screen previews don't replicate print contrast accurately, and a code that looks fine in a PDF can fail on glossy stock under fluorescent light.

Key Takeaways

  • The quiet zone is a functional scanner signal, not padding. Four modules (minimum 4 mm) on all sides is non-negotiable.
  • Size the code to the scanning distance, not to the design layout. Use the 10× rule to check.
  • Export at 300 DPI for raster formats, or use SVG/EPS for any print application.
  • Keep the code away from bleed edges and don't let background fills enter the quiet zone.
  • Test scan a physical proof before approving a print run.

Frequently asked questions

What happens if the quiet zone around a QR code is too small?expand_more
Scanners use the quiet zone to detect where the code starts and ends. If it's cropped or filled with colour, the camera can't reliably locate the code boundary, leading to missed scans or complete failures. The problem is more pronounced on older phone cameras and in bright outdoor lighting where contrast already suffers.
How big should a QR code be on an outdoor banner or sign?expand_more
For outdoor use where people scan from 1–3 metres away, the code should be at least 80 × 80 mm. For billboards scanned from further back, 150 mm or larger is appropriate. Apply the 10× rule: your code width in millimetres times ten gives the reliable maximum scanning distance in millimetres.
Can I place a QR code directly on a textured or patterned background?expand_more
It's risky. Textures and patterns reduce the contrast between modules and background, which slows scanner recognition. The safest approach is to place the code on a solid white (or solid light-coloured) rectangle that isolates it from the surrounding design. This also protects the quiet zone from blending into the background pattern.
What file format should I use when sending a QR code to a commercial printer?expand_more
Use SVG or EPS whenever your QR code tool supports it — these vector formats scale to any size without quality loss. If only raster formats are available, export as PNG at 300 DPI at the final printed dimensions. Avoid JPEG for QR codes because JPEG compression introduces artefacts around the sharp module edges.
Does the quiet zone need to be white, or can it be another colour?expand_more
The quiet zone must match the code's background colour, whatever that is. If you're using a dark background with light modules, the quiet zone should be the same dark colour. What matters is that the quiet zone is a single solid colour that contrasts clearly with the modules — it does not have to be white.