QR Code Size Guide: Recommended Sizes & the 10:1 Heuristic
7 min read · updated 2026-09-22
A perfectly generated, high-contrast QR code can still be difficult to scan if it is too small for the viewing distance or the amount of content it carries. This guide and calculator give you a conservative starting point, not a guaranteed scanning range. Test the actual print with the phones, lighting and distances your audience will use.
All print widths below include the quiet zone: the blank margin around all four sides. When we discuss a “minimum,” we mean our recommended starting size under these heuristics, not the absolute smallest QR code that any camera could scan.
The 10:1 distance heuristic
Start with full print width ≈ scanning distance ÷ 10, then allow at least 2 cm and enough width for the module grid.
| Scanning distance (approx.) | Suggested full print width before the density check (approx.) |
|---|---|
| 10 cm / 4 in (held in hand) | 2 cm / 0.8 in |
| 50 cm / 20 in (across a counter) | 5 cm / 2 in |
| 1 m / 3 ft (arm's length, table) | 10 cm / 4 in |
| 2 m / 6 ft (store shelf) | 20 cm / 8 in |
| 5 m / 16 ft (window, aisle) | 50 cm / 20 in |
| 10 m / 33 ft (long-distance placement) | 1 m / 40 in |
The 10:1 ratio, 2 cm floor and 0.4 mm module pitch are conservative in-house planning heuristics, not QR standards or scan guarantees. Density may require a larger size than the table suggests. Camera focus, print quality, glare, angle and lighting can also change the result; a successful scan on one phone does not establish a reliable range for every phone.
Practical starting sizes, not absolute minimums
For hand-distance scanning, start with:
- 2 × 2 cm (about 0.8 × 0.8 in) for a relatively simple printed code, including its margins. Smaller codes can work under suitable conditions, but that is not a reason to skip testing; dense codes may need more than 2 cm.
- On business cards: 2.5 × 2.5 cm (about 1 in) is a useful starting point; 3 cm leaves more room. Check the actual density and proof. See QR codes for business cards.
Keep the quiet zone four modules wide on every side, as described in DENSO WAVE's QR code printing guidance. That source supports the margin requirement, not our 10:1 distance heuristic. Don't let text or design elements crowd the margin.
Module size: account for the whole footprint
A QR code is a grid of modules (see how QR codes work). A camera needs to distinguish those individual squares. If the encoded grid has N modules per side, the full footprint with its quiet zone is N + 8 modules wide: four blank modules on the left and four on the right.
Our calculator uses:
- Recommended full width in cm = max(2, scanning distance in cm ÷ 10, (N + 8) × 0.04). The last term allows 0.4 mm per module, including the margin in the footprint.
- Module pitch in mm = full width in cm × 10 ÷ (N + 8). This is the width of one module, not the width of the whole code.
For example, a 25 × 25 grid at a full width of 2 cm has a module pitch of 20 ÷ 33 ≈ 0.606 mm. A 53 × 53 grid at the same full width has 20 ÷ 61 ≈ 0.328 mm, below our 0.4 mm planning target. The latter grid therefore gets a 2.44 cm unrounded recommendation even at a short distance. A 61 × 61 grid needs 2.76 cm under the same heuristic; the calculator rounds its displayed recommendation up to 2.8 cm or 1.1 in.
Content labels are only approximate presets, not guaranteed grid sizes. The actual payload, encoding and error-correction level determine N. A short URL might fit a smaller grid, while a long URL or full contact card may need more modules. Use the actual generated grid when planning a final print.
Shorter content can leave larger modules at the same full print width. Raising error correction can increase the grid size, and adding a logo can make scanning harder even without changing N. A roomier pitch, such as 0.75 mm, leaves more physical detail to resolve, but it is not a guaranteed long-distance threshold.
QR code size calculator
Enter the scanning distance and an approximate content preset. Actual module counts depend on the payload and error correction. Our conservative in-house heuristics use distance ÷ 10, a 2 cm floor and 0.4 mm modules; they do not guarantee a scan.
Recommended full print width, including the quiet zone:
10 cmRounded up: 10 cm / 4 in
At the unrounded recommendation, each module is about 2.7 mm. This gives a roomier module pitch, but is not a scan guarantee. Test the actual print at the intended distance.
Digital screens
On screens, both pixel resolution and the physical display size matter:
- Websites and email: 200–300 px can be a starting export size for a simple code, not a guaranteed readable range. Check how many pixels each module gets after layout scaling, retain the quiet zone and test at the actual displayed size.
- Presentations: 300+ px may be a useful starting point, but the module grid and projected size matter more than that number alone. Use the distance heuristic to plan the physical projection and test from the back row; projector resolution, contrast and lighting can limit scanning.
- Avoid enlarging a small raster image. Scaling a 100 px PNG to 500 px can blur module edges. Use SVG for scaling, or export a PNG at the size you need (the generator exports PNG up to 2048 px).
Print-shop specifics
- Vector (SVG/EPS) is preferable for scalable print artwork. Confirm the format your print shop accepts; sharp artwork still needs sufficient physical size and a clear quiet zone.
- Aim for 300 DPI or more for raster artwork. A 2 cm code at 300 DPI is about 236 px. A 512 px export has enough source pixels for that nominal resolution, but dense grids and resampling still need checking. Consider 1024–2048 px for larger prints, or use vector artwork.
- Ink spread: cheap or absorbent printing can fatten dark modules. Keep contrast high and leave room above the module-pitch planning target where possible.
- Test the actual proof. Scan the printer's proof with multiple phones at the intended distance before approving the run.
Common formats, suggested starting sizes
These are planning ranges, not promised scan ranges. Every size includes the quiet zone; increase it if the viewing distance or module count calls for more.
| Use case | Suggested full print size (approx.) |
|---|---|
| Business card | 2.5–3 cm / 1–1.2 in |
| Flyer / handout | 3–4 cm / 1.2–1.6 in |
| Table tent / menu | 4–5 cm / 1.6–2 in |
| A4 poster (planned viewing distance 1–2 m) | 10–20 cm / 4–8 in |
| Product packaging | 2.5–4 cm depending on viewing distance |
| Shop window (street) | 20+ cm / 8+ in; check the actual distance |
| Vehicle / billboard | 50–100+ cm / 20–40+ in; check the actual distance |
Improving scan chances at a given size
If you can't print bigger:
- Shorten the content: a smaller grid leaves bigger modules at the same full print width.
- Consider error correction M or L: this can reduce the required grid size, but weigh it against damage tolerance and any logo overlay; see how QR codes work.
- Maximize contrast: near-black on white is a practical starting point.
- Keep the quiet zone full: never trim the margin to make the pattern itself bigger.
The pre-print checklist
- Full width meets the largest of our planning heuristics: 2 cm, distance ÷ 10, or (N + 8) × 0.04 cm
- Module pitch was calculated using the full footprint, including the quiet zone
- Actual grid size checked rather than relying only on a content preset
- Quiet zone intact: four modules of blank border on every side
- High contrast, right way round (dark code on light background)
- Scanned successfully on multiple real phones at the intended distance and lighting, using the actual print
Generate your code at the planned size with the QR generator, which exports PNG and SVG. The printing guide covers materials, finishes and file formats in more detail.