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
- theoretical geometry — how big the module grid physically is;
- planning guidance — how large to start for a given use case/distance;
- 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 case | Starting QR width | Typical scan context |
|---|---|---|
| Business card | 20–25 mm | 10–20 cm |
| Product label | 20–30 mm | close handheld scan |
| Flyer / brochure | 25–40 mm | arm's length |
| Restaurant table tent | 30–50 mm | seated, 20–50 cm |
| Counter card | 40–70 mm | roughly 30–70 cm |
| Small wall poster | 50–100 mm | ~0.5–1 m |
| Window / yard sign | calculate from real distance | often 1–3+ m |
| Large banner | calculate from real distance | several 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
| Version | Modules per side |
|---|---|
| 1 | 21 |
| 2 | 25 |
| 3 | 29 |
| 4 | 33 |
| 5 | 37 |
| 6 | 41 |
| 10 | 57 |
| 20 | 97 |
| 30 | 137 |
| 40 | 177 |
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 distance | Starting QR width |
|---|---|
| 20 cm | 2 cm |
| 30 cm | 3 cm |
| 50 cm | 5 cm |
| 1 m | 10 cm |
| 2 m | 20 cm |
| 3 m | 30 cm |
| 5 m | 50 cm |
| 10 m | 1 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.
Print DPI: what it does and does not tell you
For a raster file
required pixels
=
printed width in inches × target DPI
Examples at 300 DPI
| Printed QR width | Raster width |
|---|---|
| 1 in | 300 px |
| 1.5 in | 450 px |
| 2 in | 600 px |
| 3 in | 900 px |
| 4 in | 1200 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
| Variable | Test |
|---|---|
| QR version | actual final version |
| Physical width | measured mm |
| Output format | SVG / PNG |
| Print process | digital / offset / label printer |
| Material | matte / gloss / film / corrugated / glass |
| Finish | laminate / acrylic / varnish |
| Lighting | normal / bright / glare |
| Angle | straight / moderate |
| Distance | close / normal / maximum |
| Device | iPhone / Android / older device |
| Result | pass / 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
- Separates standard-backed requirements, geometry, heuristics and first-party tests.
- Uses the exact QR version → modules equation.
- Uses DENSO's official printer DPI → dots/module → physical module size relationship.
- Calculates the full footprint including the 4-module quiet zone.
- Adds the physical module pitch calculation for a chosen print width.
- Shows how payload length and dynamic short links affect density.
- Explains how error correction + logo can force a larger version.
- Adds false-precision labeling so practical rules are not misrepresented as ISO.
- Adds a reproducible physical test matrix.
- 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