All Guides

6 min read

QR Code Size Guide: Print Sizes That Scan

Minimum sizes for cards, posters, and packaging plus the scanning distance formula.

Print a QR code too small and scanners fail. Print it too large and you waste layout space on a poster or label. This guide gives you minimum sizes for common materials, a simple distance formula you can use before sending files to a printer, and links to placement rules that keep OnestQR codes scannable in the field. Pair it with QR code best practices for contrast, quiet zones, and landing page tips.

Why Size Matters More Than Design

A QR code is a grid of black and white modules. Camera software must detect the three corner finder patterns, read each module, and decode the payload. When the printed code is smaller than the camera can resolve at a given distance, scans fail even if colors and contrast look fine on screen.

That is why sizing is the first decision before you customize colors or add a logo. OnestQR exports PNG, SVG, and PDF with the quiet zone included, but the physical dimensions you assign at print time still control whether a guest at a table or a shopper in an aisle can scan on the first try.

Minimum QR Code Sizes by Use Case

These minimums assume standard smartphone cameras, good lighting, and strong contrast. When in doubt, go one size larger.

  • Business cards and handouts: at least 2 cm (0.8 in) square. Scanners are close, so smaller codes can work, but logos and custom corners reduce the safe minimum.
  • Flyers, brochures, and table tents: 2.5 to 3 cm (1 to 1.2 in) square. Guests hold the paper at arm's length.
  • Posters and wall signage: 5 cm (2 in) or larger when viewed from 1 to 2 meters (3 to 6 ft) away.
  • Storefront windows and large format boards: 10 cm (4 in) or more when pedestrians scan from the sidewalk.
  • Product packaging and shelf labels: 1.5 to 2.5 cm (0.6 to 1 in) depending on curve, seam placement, and viewing angle. See QR codes on product packaging for retail specific rules.
  • Billboards and highway adjacent boards: follow the distance formula below. Codes meant for passing traffic need to be much larger than indoor menu codes.

Dynamic codes on OnestQR use a short redirect URL, which keeps the pattern relatively simple. Long static URLs create denser patterns that need extra size margin. If you compare types, read static vs dynamic QR codes before you commit to a print run.

The Scan Distance Formula

Print shops and QR standards often use a ratio between viewing distance and code width. A practical rule used in field testing:

Minimum code width ≈ scan distance ÷ 10

Example: if someone scans from 50 cm (20 in) away, the code should be at least 5 cm (2 in) wide. At 2 meters (6.5 ft), aim for 20 cm (8 in) or larger.

Convert units consistently. Mixing centimeters for distance and inches for code width leads to undersized prints. When you design in OnestQR, export SVG or PDF and set explicit dimensions in your layout tool rather than scaling a tiny PNG until it looks big enough on screen.

This formula is a starting point, not a guarantee. Low light, glare, damaged labels, and heavy logo overlays all require extra size. Always test at the real distance before you print thousands of copies.

Module Size and Error Correction

Each square in the pattern is a module. Smaller modules mean more data fits in the same physical area, but each module must still be large enough for the camera to distinguish. Higher error correction levels add redundant data modules, which makes the pattern denser and often requires a physically larger print.

OnestQR handles encoding automatically. Your job is to give the pattern enough physical space on the material. If you add a centered logo, treat the logo as reducing effective module size and bump the overall code dimensions by 10 to 20 percent.

Quiet Zone and Bleed at Print Size

QR codes need empty margin on all four sides. Do not crop into that margin to squeeze a code into a tight box. Printers sometimes trim edges; leave extra bleed so the quiet zone survives cutting.

When you download from OnestQR, the quiet zone is part of the file. Specify final trimmed dimensions to your print vendor that include both the data area and the margin. More placement detail is in QR code best practices.

File Format Choices for Accurate Sizing

  • SVG: best for large posters and professional print. Scale without pixelation.
  • PDF: good for handing off to a shop with embedded dimensions.
  • PNG: fine for slides and office prints. Avoid upscaling a small PNG for a wall banner.

Create your code in the free QR code generator, test on two phones, then export at the size your layout requires.

Testing Before a Large Print Run

Print a test sheet at your planned size and scan from the intended distance. Confirm the destination loads and that the scan appears in your OnestQR dashboard if you use dynamic tracking. Our scan tracking guide shows what data you should see after a successful test.

If scans fail, increase size before you adjust colors. Size fixes more field failures than a contrast tweak alone.

Frequently Asked Questions

What is the smallest QR code that still scans?

For close range use on flat paper with strong contrast, about 2 cm (0.8 in) square is a common minimum. Logos, curves, and longer URLs push that number up.

How big should a QR code be on a poster?

Use the scan distance formula: divide the viewing distance by 10 to get minimum width in the same units. For a poster viewed from 1 meter away, start at 10 cm wide.

Does a logo change the required size?

Yes. A centered logo covers data modules. Keep logos small, test after adding them, and increase overall code size if needed. Read custom QR code design for safe logo placement.

Should I use inches or centimeters with my printer?

Either works if you stay consistent. Give the print shop one unit system and the final trimmed dimensions including quiet zone.

Do dynamic codes need a different size than static codes?

Dynamic codes often use shorter encoded URLs, which can produce a simpler pattern. That can help at small sizes, but sizing rules still apply. See static vs dynamic QR codes for the tradeoffs.

Your next QR code is one click away

Dynamic, trackable, and editable free forever. No signup wall, no forced trial, no ads on your scans.

  • No account required
  • Edit anytime after printing
  • Real-time scan analytics
  • Zero ads on your scans