QR Code Size for Print: The Exact Dimensions That Scan Reliably
Mar 18, 2026 · QRmaker Team
The single rule that prevents unscannable codes
Most failed QR codes share one cause: they were printed too small for the distance people scan them from. The reliable starting point is the 10-to-1 rule. The scanning distance should be roughly ten times the width of the code. A code meant to be scanned from one meter away should be about ten centimeters wide. Flip that around for any placement and you have a usable minimum size.
Recommended sizes by medium
These figures assume a clear, high-contrast code with adequate quiet zone. Treat them as practical minimums, not ceilings.
- Business cards: at least 0.8 x 0.8 inches (about 2 x 2 cm). Scanned from close range, but do not go smaller or you crowd the modules.
- Flyers and brochures: 1.2 x 1.2 inches (about 3 x 3 cm) is comfortable for handheld reading.
- Posters: 4 x 4 inches (10 x 10 cm) or larger, since people scan from a step or two back.
- Storefront windows: 8 x 8 inches (20 x 20 cm) to allow scanning from the sidewalk.
- Billboards: scale up dramatically. From thirty meters, you need a code several feet across. Most billboard QR codes fail precisely because nobody applied the distance rule.
The quiet zone nobody talks about
Every QR code needs an empty margin around it called the quiet zone. Without it, scanners cannot find the code edges. Leave a clear border of at least four modules, which is roughly the width of four of the smallest squares in the pattern. Designers often crop right up to the pattern to save space and unknowingly break the code.
Resolution and file format
Size on paper is only half the story. The export file has to carry enough detail. For print you want a vector format whenever possible.
- SVG or PDF for anything going to a professional printer. Vectors stay razor sharp at any size.
- PNG at 300 DPI minimum if you must use a raster image. A code printed at 4 inches needs at least 1200 pixels across.
- Never scale up a small PNG. Enlarging a low-resolution image blurs the module edges and scanners give up.
When you export from the QRmaker generator, you can grab a crisp SVG for print and a PNG for digital use from the same code.
Contrast and color
Dark code on a light background is the safe default. Scanners read contrast, so a near-black pattern on white or pale paper works best. If you brand the code with color, keep the modules significantly darker than the background and never invert to a light code on dark unless you have tested it on multiple phones.
Test before you commit to a print run
Ordering ten thousand flyers and discovering the code is unreadable is an expensive lesson. Print a single proof at the real final size, then scan it with several phones in the lighting where it will live. If it reads instantly every time, you are clear.
Why dynamic codes protect your print budget
Sizing matters most when reprinting is costly, and that is the strongest argument for dynamic codes. Because a dynamic QR code points to an editable redirect, you can fix a wrong destination after printing without touching the artwork. You only have to get the size right once. You can also see whether the placement works through scan analytics, covered in our guide on tracking QR code scans.
Ready to make one? Generate a print-ready code now, or review the pricing to unlock editable dynamic codes and analytics.
Make a QR code you can edit anytime
Free static codes. Dynamic codes with analytics on Pro.
Start free