The same QR code can appear on a business card, package, menu or billboard, but the appropriate print size changes. The key measurement is each individual module, the small square that forms the symbol. You must also account for a four-module quiet zone, print resolution, data length, viewing distance and the target camera.

Quick answer

  • For hand-held print, 25 to 30 mm square is often a useful starting point.
  • Use SVG in page-layout software; never enlarge a soft PNG.
  • Keep a four-module quiet zone clear on all sides.
  • Print dark modules on a clean, light background.
  • Test a proof at final size, on the final material, with several phones.

These are practical starting points, not a universal specification. A long URL can produce more modules and smaller details than a short URL at the same outer size.

Why there is no universal minimum size

Standard QR Code versions range from 21×21 to 177×177 modules. More data can require a higher version and therefore more modules. DENSO WAVE recommends building each printed module from at least four printer dots. The target scanner must also be able to resolve the resulting physical module size.

Estimate the outer width, including the required quiet zone, with:

Total width = (modules per side + 8) × module size

The extra eight modules are four clear modules on the left and four on the right; the same margin applies vertically. A Version 3 symbol has 29 modules per side. At 0.33 mm per module, the total area including quiet zone is about 12.2 mm wide. That may be printable, but it is not automatically comfortable for a casual smartphone scan on reflective stock.

The easiest way to improve readability: Shorten the payload. A concise URL often creates a less dense symbol than a long address full of tracking parameters. Fewer modules mean larger squares at the same outer dimensions.

Practical starting sizes

UseStarting sizeTest conditions
Business card, label, packaging25–30 mmFinal stock, print method and close distance
Flyer, invoice, instructions30–40 mmLaser print and a copied version
Menu or table sign35–50 mmLow light, glare and oblique angles
Poster or storefront50–100 mm or largerActual viewing distance and glass reflections

Increase the symbol as scan distance grows. A proof at the real installation is more reliable than a generic distance formula: mount the sample, scan from the expected position and include difficult lighting conditions.

SVG, PNG and DPI

SVG for page layout and professional print

SVG describes modules as vector shapes, so edges remain sharp while scaling. It is well suited to InDesign, Affinity Publisher, Illustrator and modern office workflows. Make sure the PDF export does not rasterize or blur the code.

PNG for office documents and simple print

PNG is reliable when it contains enough pixels before placement. A rough 300 dpi conversion is:

Pixels = millimeters ÷ 25.4 × 300
Print widthPixels at 300 dpiUseful export target
25 mmabout 295 pxAt least 300 px, preferably more
30 mmabout 354 pxAt least 400 px
40 mmabout 472 pxAt least 500–600 px
50 mmabout 591 pxAt least 600–800 px

DPI alone is not a guarantee. A blurred export or interpolated image still fails. Keep module edges hard and square, and disable shadows, image filters and aggressive compression.

Quiet zone, contrast and material

DENSO WAVE specifies a clear area four modules wide around a standard QR code. It lets the scanner separate the symbol from its surroundings. Decorative frames, headlines and photography must stay outside that space.

  • Contrast: Dark modules on a light background are the most robust.
  • Avoid risky inversion: Some scanning apps handle light modules on dark backgrounds less consistently.
  • Control reflections: Gloss varnish, film and glass can hide part of the symbol.
  • Preserve edges: Absorbent paper, fabric and rough surfaces can make adjacent modules bleed together.
  • Stay away from finishing: Add safety margin around folds, cuts, perforation and die lines.

Choose error correction deliberately

QR Codes provide four error-correction levels. DENSO WAVE lists approximate restoration rates based on codewords. Higher correction tolerates more damage but can increase symbol density for the same payload.

LevelApprox. restorationTypical use
Labout 7%Clean, controlled environment with limited space
Mabout 15%Common starting point without a logo
Qabout 25%Higher dirt or damage risk
Habout 30%Logo or demanding environment, after testing

Level H is not automatically better. A denser symbol can be harder to scan in a tiny print area. Match correction to the risk and enlarge the code when the module count rises.

Print preflight checklist

  1. Verify the destination, HTTPS setup and mobile page.
  2. Remove unnecessary URL parameters or use a short, controlled redirect.
  3. Place SVG or a sufficiently large PNG; never upscale a soft image.
  4. Keep four modules of quiet zone clear on every side.
  5. Check contrast, logo size and error-correction level.
  6. Print a proof at final dimensions on the final material.
  7. Scan with iPhone and multiple Android phones from the real distance.
  8. For signs, also test angle, dim light and reflections.
  9. Approve the full print run only after the proof passes.

Frequently asked questions

How small can a printed QR code be?

It depends on version, data length, module size, printer resolution, scanner and distance. For typical smartphone use, 25 to 30 millimeters is a sensible starting point, but it does not replace a test at final size.

Is SVG or PNG better for printing?

SVG is usually ideal because its edges stay sharp at different sizes. PNG also works when it has enough pixels for the intended dimensions and is not enlarged after export.

How much empty space does a QR code need?

DENSO WAVE specifies a quiet zone four modules wide on every side. Keep text, borders, images and other marks out of this area.

Which error-correction level should I use?

Level M is a common starting point. Q or H can help when there is a logo, dirt or damage risk, but they also increase density and may require a larger symbol.

Can I print a colored QR code?

Yes, provided contrast remains high and the modules are clearly darker than the background. Black on white is the safest reference for critical applications.

Conclusion

A reliable print is not defined by one minimum-size rule. It comes from sufficiently large modules, a clear quiet zone, a sharp source file and realistic testing. Start around 25 to 30 mm for common hand-held uses, prefer SVG, and enlarge the symbol when the payload, logo or scan distance increases. A proof takes minutes; a failed print run costs much more.

Primary sources

Practical dimensions in this guide are starting points for smartphone use and must be validated in the actual print process. Sources checked July 31, 2026.

Try it now

Create the matching QR code free in your browser.

Create a print-ready QR code