Minimum QR Code Size for Printing: Formula, Chart, Module Math & Real-World Test

OwnQR Product & Editorial Team
On this page

Quick Answer

If you need one practical number for a close-range printed QR, start around 20–30 mm (0.8–1.2 in) wide and test the final physical piece.

But that is not the real technical answer.

A QR code does not have a universal minimum measured in centimetres. It is a grid of modules. The actual print limit depends on

  • how many modules are in the symbol;
  • how large each module becomes on paper;
  • the required quiet zone;
  • error-correction level;
  • print resolution and edge quality;
  • contrast;
  • logo/customization;
  • material;
  • scan angle and distance;
  • camera and lighting.

This is why two QR codes that are both “2 cm square” can behave very differently. A short URL may produce a compact symbol. A dense vCard or long static payload may produce far more modules inside the same 2 cm area.

So this guide separates three things that most size guides mix together

  1. theoretical geometry — how big the module grid physically is;
  2. planning guidance — how large to start for a given use case/distance;
  3. deployment proof — whether the exact printed QR works under the real conditions.

Only the third can approve an expensive print run.

The 30-second answer

Use these as practical starting ranges, not guarantees

Use caseStarting QR widthTypical scan context
Business card20–25 mm10–20 cm
Product label20–30 mmclose handheld scan
Flyer / brochure25–40 mmarm's length
Restaurant table tent30–50 mmseated, 20–50 cm
Counter card40–70 mmroughly 30–70 cm
Small wall poster50–100 mm~0.5–1 m
Window / yard signcalculate from real distanceoften 1–3+ m
Large bannercalculate from real distanceseveral metres

Then check

final payload  
→ module count  
→ physical module size  
→ quiet zone  
→ material/finish  
→ real scan test  

Do not publish a sizing rule without the test.

What the QR standard actually standardizes

The current published international QR symbology standard is ISO/IEC 18004:2024.

It specifies QR characteristics such as

  • data encoding;
  • symbol formats;
  • dimensional characteristics;
  • error correction;
  • decoding rules;
  • production-quality requirements.

As of September 2026, ISO also has a later working draft under development, but ISO/IEC 18004:2024 remains the current published standard until a replacement is actually published.

The standard does not say

“Every QR code must be at least 2 cm.”

That popular number is practical print guidance.

QR sizing is fundamentally based on modules.

QR versions: why the same outer size can hide very different density

A standard QR Code version determines how many modules are in each row/column.

The module count follows

modules per side  
=
21 + 4 × (version − 1  

Examples

VersionModules per side
121
225
329
433
537
641
1057
2097
30137
40177

A Version 1 symbol has 21 modules across.

A Version 10 symbol has 57.

Print both at exactly 20 mm and the Version 10 modules are far smaller.

That is the core reason a single “minimum QR size” cannot be universal.

The quiet zone adds to the physical footprint

DENSO WAVE's QR guidance specifies a clear four-module-wide quiet zone on all four sides.

If the symbol itself has N modules per side, the total footprint including quiet zone is

N + 8 modules  

because

4 modules left  
N QR modules  
4 modules right  

The same applies vertically.

This white margin is part of the usable QR area.

Do not let

  • text;
  • borders;
  • photos;
  • crop marks;
  • logos;
  • background patterns

enter it.

The exact physical-width formula

Let

N = QR symbol modules per side  
m = physical size of one printed module  

Then

full printed width including quiet zone  
=
(N + 8) × m  

Example

Version 3

N = 29  

If

m = 0.30 mm/module  

then

(29 + 8) × 0.30  
=
11.1 mm  

That calculation tells you the geometric footprint at the chosen module size.

It does not guarantee reliable phone scanning at 11.1 mm.

The physical conditions still matter.

DENSO's printer-resolution example: useful, but not a universal minimum

DENSO provides a worked example connecting printer resolution and module size.

Conceptually

module size  
=
dots per module ÷ printer DPI × 25.4 mm  

Using the example

4 dots/module  
400 DPI printer  

gives

4 ÷ 400 × 25.4  
=
0.254 mm/module  

For Version 3

29 modules  
×
0.254 mm  
=
7.366 mm symbol width  

Add the 4-module quiet zone on both sides

7.366  
8 × 0.254  
=
9.398 mm full area  

This is valuable because it demonstrates the real engineering relationship

printer resolution  
→ physical dots  
→ module size  
→ QR footprint  

But do not turn

4 dots/module  

into a universal rule for every printer and production process.

It is an example, not a blanket minimum.

The practical 2 cm rule: why it exists

A large part of today's QR size SERP says roughly

2 cm × 2 cm minimum for close-range print.

That is useful because it gives normal smartphone cameras margin for

  • focus;
  • hand movement;
  • imperfect print;
  • moderate QR density;
  • inconsistent lighting.

But the accurate phrasing is

Around 20 mm is a practical close-range floor for many simple customer-facing QRs, not a universal ISO minimum.

For business-critical print, 25–30 mm can be a safer default when space allows.

The extra 5–10 mm costs almost nothing on a flyer or table tent and creates substantial physical margin.

The 10:1 scan-distance rule: use it as a planning heuristic

A common planning shortcut is

QR width  
≈
maximum scan distance ÷ 10  

Examples

Scan distanceStarting QR width
20 cm2 cm
30 cm3 cm
50 cm5 cm
1 m10 cm
2 m20 cm
3 m30 cm
5 m50 cm
10 m1 m

This is useful for signage because it forces the designer to think about the viewer rather than the available space.

But

10:1 is not ISO/IEC 18004.

It is practical planning guidance.

A dense QR, poor contrast, glare, moving user, old camera, or steep angle can require much more size.

Reverse calculation: how far should this existing QR be expected to scan?

If you already know the QR width, you can reverse the planning heuristic

planning scan distance  
≈
QR width × 10  

Example

5 cm QR  
→ roughly 50 cm planning distance  

This does not mean the QR physically stops at 51 cm.

It gives you a realistic test target.

If the actual installation expects scans from 2 metres, a 5 cm code is asking far more of the camera than the starting heuristic suggests.

The variable most guides still underweight: data density

Suppose both QRs are printed at

25 mm  

QR A — short URL

https://x.co/a1  

It may fit a relatively low QR version.

QR B — full vCard

It encodes

  • name;
  • title;
  • company;
  • two phone numbers;
  • email;
  • website;
  • full address;
  • notes.

It may require a much higher version.

At the same outer size

more modules  
→ smaller physical modules  
→ less print/camera margin  

This is why shortening the encoded payload can be a print optimization.

Why a short redirect can reduce QR density

A dynamic QR may encode:

https://short.example/abc  

instead of a long campaign URL

https://example.com/locations/vancouver/summer-menu?utm_source=table-tent&utm_medium=qr&utm_campaign=...  

The shorter payload can reduce the required QR version depending on

  • character mode;
  • error correction;
  • exact length.

That can make each printed module larger at the same outer size.

But it adds a hosted redirect dependency.

The design trade-off is

shorter payload / lower density  
vs  
extra infrastructure layer  

A stable short URL you control can sometimes give you the best of both.

Error correction changes capacity and can change size

QR Code supports multiple error-correction levels.

Higher correction improves recovery from some damage/obstruction, but it consumes capacity.

For the same payload

higher error correction  
→ may require higher QR version  
→ more modules  
→ smaller modules at same physical width  

So if you increase error correction because you added a logo, re-check the size.

Do not make the code denser and then assume the old 20 mm print specification is still equally safe.

A logo changes the physical risk

Logos can be visually attractive.

They also intentionally obscure part of the symbol.

That can work because QR codes include error correction, but the practical margin depends on

  • error-correction level;
  • logo size;
  • logo position;
  • symbol version;
  • print;
  • camera.

Do not treat a marketing claim such as

“30% error correction”

as permission to cover any random 30% of the image.

Use a modest central logo, protect finder patterns, generate the final QR, and test the exact final output.

For a raster file

required pixels  
=
printed width in inches × target DPI  

Examples at 300 DPI

Printed QR widthRaster width
1 in300 px
1.5 in450 px
2 in600 px
3 in900 px
4 in1200 px

This prevents obvious raster upscaling problems.

But 300 DPI is not a universal law of QR scanning.

A QR printed sharply at another effective resolution can work. A 300-DPI file can still fail if

  • modules are too small;
  • quiet zone is cropped;
  • contrast is poor;
  • material introduces glare;
  • print process softens edges.

DPI is one variable, not the final quality score.

Why SVG is often the safer print handoff

QR modules are geometric shapes.

A vector format such as SVG preserves sharp edges at different physical sizes.

That is especially useful for

  • business cards;
  • packaging;
  • posters;
  • signage;
  • large-format print.

A sufficiently large PNG can also be excellent.

The practical rule is

Never enlarge a small raster QR beyond the size it was exported to support.

Do not use

  • screenshots;
  • compressed chat images;
  • social-media copies;
  • tiny PNG previews.

Business card sizing

A standard card gives you very little room.

For most business cards

20–25 mm  

is a strong starting range.

Move larger when

  • the code is a dense vCard;
  • the card uses gloss;
  • contrast is less than ideal;
  • a logo is embedded;
  • print quality is uncertain.

If you need to squeeze below 20 mm, simplify the payload first and physically test the exact stock.

See the business-card QR guide.

Product labels and packaging

Packaging adds factors that normal paper guides often ignore

  • curvature;
  • flexible film;
  • texture;
  • seams;
  • varnish;
  • metallic substrate;
  • small label area.

A 20 mm QR on flat matte paper and a 20 mm QR wrapped around a bottle are not equivalent.

If the surface curves, place the QR where the symbol remains as planar as possible and increase size.

Test the final package, not a flat office printout.

Restaurant table tents

A diner may scan from 20–50 cm under inconsistent lighting.

A useful starting range is often

30–50 mm  

depending on layout.

Upright table tents can reduce shadow and improve visibility compared with tiny flat stickers.

Gloss/acrylic can create glare, so test in the actual dining room.

See the restaurant menu QR guide.

Posters and window signs

For signs, distance becomes the dominant planning variable.

Example

Expected scan

2 m  

10:1 planning start

20 cm  

Then test

  • actual installed height;
  • glare;
  • daylight;
  • angle;
  • phone;
  • QR density.

A “poster QR = 5 cm” rule is meaningless without knowing where the viewer stands.

Billboards and moving viewers

A technically scannable QR is not automatically a usable billboard interaction.

For very large distance or moving traffic

  • safety;
  • dwell time;
  • angle;
  • camera stabilization;
  • motion

become limiting factors.

Do not encourage drivers to scan while moving.

A QR can be perfectly sized and still be the wrong interaction for the environment.

A better size calculator workflow

Instead of one universal number, use this process.

Step 1 — generate the final payload

Do not calculate size from a placeholder.

Step 2 — record QR version/module count

This tells you symbol density.

Step 3 — include the four-module quiet zone

Total footprint

N + 8 modules  

Step 4 — choose a starting physical width

Use

  • use-case range;
  • scan-distance heuristic.

Step 5 — compute physical module pitch

Approximate

module pitch  
=
full printed width ÷ (N + 8  

Example

Version 4

N = 33  
full width = 25 mm

25 ÷ 41  
≈
0.61 mm/module footprint pitch  

Now you know the physical geometry rather than only “25 mm QR.”

Step 6 — check output quality

Vector preferred, or adequate raster resolution.

Step 7 — test the real physical installation

That is the final authority.

Worked example: business card vCard

Suppose

QR version = 7  
modules = 45  

Including quiet zone

45 + 8  
=
53 modules  

Printed at

20 mm  

gives

20 ÷ 53  
≈
0.377 mm per module footprint pitch  

Printed at

25 mm  

gives

25 ÷ 53  
≈
0.472 mm  

That 5 mm increase creates about 25% larger physical module pitch.

This is why a small visual change in card layout can materially improve scan margin.

Worked example: window QR

Expected maximum scan distance

2.5 m  

Initial planning size

2.5 m ÷ 10  
=
25 cm  

Now generate the final QR and test at

  • 1 m;
  • 2 m;
  • 2.5 m;
  • straight-on;
  • angled;
  • daylight;
  • reflected indoor light.

If performance is marginal, increase size.

The heuristic gives you the first prototype, not the production approval.

The false precision problem in QR sizing

Many SEO guides create a table like

business card = 2 cm  
flyer = 3 cm  
poster = 5 cm  
billboard = 1 m  

and present it as exact.

That is convenient, but it hides the variables that actually determine success.

A high-quality sizing recommendation should label each number as one of

Standard-backed

Example

  • four-module quiet zone.

Geometry

Example

  • QR version module count;
  • physical module calculation.

Practical heuristic

Example

  • 10:1 distance planning;
  • 20–30 mm close-range starting range.

First-party tested result

Example

  • this exact Version 5 QR on this exact matte stock scanned reliably at this distance on these phones.

Those evidence levels should never be blurred together.

The physical test matrix

For an important print run, log

VariableTest
QR versionactual final version
Physical widthmeasured mm
Output formatSVG / PNG
Print processdigital / offset / label printer
Materialmatte / gloss / film / corrugated / glass
Finishlaminate / acrylic / varnish
Lightingnormal / bright / glare
Anglestraight / moderate
Distanceclose / normal / maximum
DeviceiPhone / Android / older device
Resultpass / marginal / fail

This turns “we tested it” into evidence another designer or printer can reproduce.

What current Google top results already do well

Current top QR-size pages already cover

  • 2 cm practical minimum;
  • 10:1 distance rule;
  • business card/menu/poster charts;
  • error correction;
  • DPI;
  • SVG;
  • module density;
  • quiet zone.

OwnQR must therefore be more rigorous, not merely longer.

OwnQR information gains

  1. Separates standard-backed requirements, geometry, heuristics and first-party tests.
  2. Uses the exact QR version → modules equation.
  3. Uses DENSO's official printer DPI → dots/module → physical module size relationship.
  4. Calculates the full footprint including the 4-module quiet zone.
  5. Adds the physical module pitch calculation for a chosen print width.
  6. Shows how payload length and dynamic short links affect density.
  7. Explains how error correction + logo can force a larger version.
  8. Adds false-precision labeling so practical rules are not misrepresented as ISO.
  9. Adds a reproducible physical test matrix.
  10. Notes that ISO/IEC 18004:2024 remains current published standard while a later revision is under development.

Those are the minimum information-gain requirements for this owner.

First-party evidence requirement

OwnQR should create an original printable test sheet with the same payload at

15 mm  
20 mm  
25 mm  
30 mm  

For each size record

  • QR version;
  • module count;
  • module pitch;
  • SVG/PNG;
  • printer;
  • stock;
  • iPhone result;
  • Android result;
  • maximum reliable test distance under the stated conditions.

The page must clearly state

results apply to this test configuration, not every QR in the world.

This original test sheet can become a genuine linkable asset.

The bottom line

There is no single universal minimum QR size.

The defensible sizing process is

final data  
→ QR version/module count  
→ four-module quiet zone  
→ physical module pitch  
→ scan-distance planning  
→ output/print quality  
→ actual material  
→ actual phone test  

For close-range customer-facing print, 20–30 mm is a practical starting range.

For distance scanning, start with the 10:1 heuristic and then test.

For dense payloads, difficult surfaces, logos, or weak print conditions, increase size.

The expensive mistake is not making the QR 5 mm too large.

It is printing thousands of copies of a QR that was sized for aesthetics rather than the real scan.

Create a QR code
Read QR print best practices

Methodology and authoritative references

Reviewed: September 4, 2026.

Current SERP benchmark included

  • KoloQR — minimum size + module/distance analysis;
  • QR Cake — 2026 print size reference;
  • Scanova — minimum QR sizing guide;
  • QR Nova / other current print guides.

Primary technical references

  • DENSO WAVE: https://www.qrcode.com/en/howto/code.html/index.html
  • ISO/IEC 18004:2024: https://www.iso.org/standard/83389.html

Evidence hierarchy

STANDARD / MANUFACTURER  
>
GEOMETRIC CALCULATION  
>
PRACTICAL HEURISTIC  
>
UNVERIFIED RULE-OF-THUMB  

Frequently Asked Questions

Related Market Insights

Need a QR code that has no hosted-plan dependency?

See Lifetime Deal