§ 01 article

QR Code Size Guide: What Size Should a QR Code Be for Print?

author: QR Toolkit Team · published: 2026-05-27

#printing#qr-codes#design#guide

As a quick rule, your QR code should be at least one-tenth the distance from which people will scan it. So a code scanned from 1 meter away should be at least 10 cm wide. For close-range scanning, like a business card or table tent, a minimum of about 2 x 2 cm keeps it reliable. Get the size, resolution, and margin right and your code scans on the first try. This guide covers all three.

The 10:1 Scan Distance Rule

The single most useful sizing guideline is the 10:1 rule. Divide the maximum scan distance by ten to get the minimum code width.

Scan distanceMinimum code width
30 cm (business card, table tent)~3 cm
1 m (poster, shelf)~10 cm
3 m (wall sign)~30 cm
5 m (banner)~50 cm
10 m (billboard, building wall)~100 cm

Treat these as minimums. Bigger is almost always safer than smaller. If in doubt, scale up.

Minimum Size for Close-Range Codes

For anything people hold or stand right next to, do not go below roughly 2 x 2 cm (0.8 x 0.8 inches). Below that, the individual modules get so small that print imperfections and camera focus start to fail.

If your code holds a lot of data (a long URL, a full vCard, a WiFi config), it has more modules packed into the same square, so the modules are smaller. In that case, either print it larger or shorten the data. A short link scans more reliably at small sizes than a long one.

Keep the Encoded Data Short

The less data a code holds, the fewer modules it needs, and the larger and clearer each module prints. To keep codes scannable at small sizes:

  • Use short, clean URLs rather than long ones full of tracking parameters
  • For a contact card, include only the essential fields
  • Avoid stuffing extra text into a code when a link would do

Resolution and DPI for Print

Screens and print are different worlds. A code that looks crisp on a monitor can come out blurry on paper if the resolution is too low.

  • Print at 300 DPI for sharp results on flyers, packaging, and cards.
  • Large-format signage (banners, billboards) can use lower DPI, around 150 DPI or even less, because people view it from far away.
  • Export at the final print size or larger. Never blow up a small image to fit a big space. Generate the code at the size you need, or bigger, and scale down rather than up.
  • Use a crisp source image. A clean, high-resolution export gives the printer sharp edges to work with.

Codes generated in QR Toolkit are clean and standard, so you can save the image and scale it to your layout. Always print a proof and scan it before committing to a full run.

Never Skip the Quiet Zone

The quiet zone is the empty margin around the code. Scanners use it to find where the code starts and stops. Without it, even a perfectly sized code can fail.

  • Leave a clear margin of at least four modules’ width on all four sides.
  • Keep the quiet zone light and empty, matching the background behind the code.
  • Do not let text, borders, or graphics crowd right up against the code.

When you scale a code into a tight layout, it is tempting to crop the margin. Resist it. The quiet zone is not decorative padding, it is part of how the code works.

Other Factors That Affect Scannability

  • Contrast. Dark modules on a light background scan best. Avoid low-contrast color pairings.
  • Surface. Glossy or curved surfaces can throw glare or distort the pattern. Matte finishes scan more reliably.
  • Lighting. Dim or harshly lit placements are harder to scan. Consider where the code actually lives.
  • Flat placement. A code wrapped around a bottle or folded across a seam is harder to read than one on a flat panel.

Always Test the Printed Version

The screen is not the final test. Ink, paper, and scaling all change things.

  1. Generate the code at your final size or larger.
  2. Print a proof at the real size.
  3. Scan the printed proof from the actual distance people will use.
  4. Try a couple of different phones and lighting conditions.

QR Toolkit can scan from a photo or library image as well as the live camera, so you can photograph your printed proof and decode it to confirm it works before the full print run.

Frequently Asked Questions

What is the minimum size for a QR code?

For close-range scanning, keep it at least about 2 x 2 cm (0.8 x 0.8 inches). For codes scanned from a distance, use the 10:1 rule: the code should be at least one-tenth of the maximum scan distance. Codes holding more data need to be larger because their modules are smaller.

How big should a QR code be on a poster?

It depends on how far away people stand. Apply the 10:1 rule: a poster scanned from 1 meter needs a code at least 10 cm wide; from 2 meters, at least 20 cm. When unsure, size up, and always print a proof and scan it from the intended distance.

What DPI should I use to print a QR code?

Print at 300 DPI for sharp results on flyers, cards, and packaging. Large-format signage viewed from far away can use lower resolution, around 150 DPI. Always export the code at its final print size or larger, never scale a small image up, and test the printed version before a full run.

Bringing It All Together

Sizing a QR code comes down to three things: apply the 10:1 distance rule, keep close-range codes at least 2 x 2 cm, and never crop the quiet zone. Print at 300 DPI, keep the data short so modules stay large, and test the printed proof from the real scan distance. Generate your codes with QR Toolkit, scale them into your layout with room to breathe, and your codes will scan on the first try every time.

<< cd /blog