Mailingbid
How it worksFor agenciesPricingGuidesLog inStart a request
DECSEN
Home / Print QR codes: size, margins and proof

How large should a printed QR code be?

There is no single minimum size in millimetres: module size follows from total width, QR version and a clear margin of four modules on each side. The printer and the reader both affect legibility, so a printed test decides.

Last updated 23 October 2026 · Published by Mailingbid

There is no single minimum size in millimetres for every QR code. DENSO WAVE identifies the printer and reader as factors. Reserve space for your actual code and check a printed sample. DENSO WAVE: module size.

  • Calculate size
  • Scanning distance and size
  • Margins and contrast
  • Three print scenarios
  • Investigate problems
  • Before print approval

Data first, then modules, then print size

The version describes the grid: version 1 has 21 × 21 modules, and each subsequent version adds four modules per side. Data volume, character type and error correction determine the required version. DENSO WAVE: versions and data capacity.

Error correction adds redundant data. A higher level may increase the code size. It cannot replace clean artwork or testing the finished product. DENSO WAVE: error correction.

How much space does one module get?

Our geometric calculation for a standard QR code (Model 2), with a four-module clear margin on every side. This does not assess scan reliability. Check the actual version in your generator; 30 mm and version 3 are calculation examples only.

Grid excluding margins
29 × 29
One module
0.811 mm
Clear margin on each side
3.243 mm
Symbol excluding margins
23.514 mm

Module size = total width ÷ (modules per side + 8). The eight additional modules represent two margins of four modules each. DENSO WAVE: symbol area and quiet zone.

Example: at a total width of 30 mm, a module in version 3 (29 × 29) is about 0.81 mm wide; in version 10 (57 × 57), it is only about 0.46 mm. The same outside dimensions do not mean the same module size.

Scanning distance and code size

What the standard regulates and what it does not

According to its published scope, ISO/IEC 18004:2024 specifies symbology characteristics, data encoding, symbol formats, dimensional characteristics, error correction, a reference decoding algorithm, production quality requirements and user-selectable application parameters. A reading distance does not appear in that scope. We have not read the paid full text, so the statement that the standard sets no scanning distance rests only on the published scope. DENSO WAVE, the inventor of the QR code, does not give a distance rule either, but recommends printing the code as large as the available area allows. ISO/IEC 18004:2024 (scope at SIS), DENSO WAVE: module size.

The 10:1 rule of thumb

A widely quoted rule of thumb says: code edge ≈ reading distance ÷ 10. The best source we found is the QR Platba standard (version 1.2, annex 1) of the Czech Banking Association (ČBA): for most smartphones, the ratio of reading distance to code edge is roughly 10:1. The standard bases the value on version 2 (25 modules) and scales it with the module count. It is a recommendation for payment QR codes, not a norm; for other print products it is a planning guide, not proof that a code will scan. ČBA: QR Platba standard v1.2, annex 1 (PDF).

Examples from print and mailing

The distances are examples we chose, not requirements. The widths follow the rule of thumb; we read the edge as the symbol without margin (the excerpt of the standard does not say otherwise) and add the four-module margin as in the calculator above. If in doubt, plan larger.

Examples from print and mailing
Situation (example)Reading distanceTotal width at version 2 (25 modules)Total width at version 7 (45 modules)Module size
Postcard or letter held in the hand30 cm40 mm64 mm1.2 mm
Flyer at arm’s length50 cm66 mm106 mm2 mm
Poster or display stand from 1 m1 m132 mm212 mm4 mm
Poster from 2 m2 m264 mm424 mm8 mm

The total width depends on the version: more modules (longer content, higher error correction) need more width for the same module size. Find the actual version in your generator and check it in the calculator above. Go to the calculator for version and module size.

Minimum module size in print

There is no general minimum module size for every QR code. One use case has a primary source: for the QR code with a GS1 Digital Link URI (General Specifications, release 26.0, table 5-46), GS1 specifies an X-dimension of at least 0.396 mm (target 0.495 mm, maximum 0.990 mm) and a four-module quiet zone. This applies to GS1 applications, not to mailings in general. GS1 General Specifications.

Include the clear margin in your layout

DENSO WAVE specifies an unprinted four-module quiet zone on all sides of a standard QR code. Include it in the reserved area, even when the image file already contains a white border. DENSO WAVE: symbol area and quiet zone.

Correct and incorrect placement

Original schematic drawings showing placement, not scannable QR codes. “Correct” refers only to the illustrated margin and contrast; it is not print approval.

Correct: black grid, clear white margin
Incorrect: artwork intrudes into the clear margin
Problematic: pale grid on a coloured background

DENSO WAVE recommends black on white and warns about distortion, overlaid illustrations and reflections on transparent materials. Our recommendation: provide an opaque white background and keep logos out of the code. DENSO WAVE: printing, colours and design.

Business cards, flyers and labels

The following suggestions are our own planning aid, not minimum size specifications. Ask your printer and designer to check the actual implementation on a sample.

Business cards, flyers and labels
Print itemInclude in the briefCheck on the sample
Business cardUse a short destination URL that you can maintain. Give the code and its full margin a dedicated area.Print at actual size. Scan with the intended phones as the card would normally be held, then open the destination page.
FlyerSpecify position and finished dimensions. Check folds, trim and surrounding text together with the clear margin.Test the finished, folded flyer. For multiple versions, check every QR code actually used.
LabelAgree on material, background, coating and position on the container with the printer.Test on the actual container, including curvature, gloss and expected lighting. Do not approve solely from a flat screen preview.

Export and print artwork

SVG stores scalable vector graphics, as Adobe explains. We recommend a vector export for your layout; ask the printer which final file format they require. For PNG, set the final dimensions before export and check the print PDF. A sharp file alone does not establish a successful print test. Adobe: SVG files.

What if the scan fails?

Our suggested checks draw on the linked technical guidance. The observations help narrow down causes; they cannot diagnose every case remotely.

Even the exported file is not recognised
Check the content and generator settings. Start again with an unmodified black-and-white export and clear margins.
The file works, but the printed sample does not
Compare final dimensions, margins and module edges in the print PDF and the physical sample. Prepare a larger sample and test again.
A flat sample works, but the applied label does not
Check the background, reflections and distortion on the container. Test a different position or material on a sample.
The code opens the wrong page or a blank page
Check the encoded URL, including parameters. Check the destination page and any redirects, then test again after any change.

Checks before approving the print run

  • The destination URL and parameters are correct; the page opens as intended.
  • The actual version and total dimensions including margins are documented.
  • There is a clear four-module margin on every side.
  • The grid is undistorted; no artwork covers the code.
  • The print PDF and sample match the final dimensions and material.
  • The finished product has been tested with several intended devices in the expected conditions.

Sources and scope

Primary sources: DENSO WAVE, the developer of the QR code, Adobe, SIS (ISO/IEC 18004:2024, scope only), ČBA (QR Platba) and GS1. Checked on 28 September 2026; the sections on scanning distance and minimum module size on 23 October 2026. Calculations, drawings, scenarios and the checks are our own aids based on this guidance; they do not promise readability on every device. This guide covers standard QR codes (Model 2), not Micro QR codes.

QR Code is a registered trademark of DENSO WAVE INCORPORATED.

Create the actual code for your proof

Open the generator with a total size of 30 mm as an example: error correction M, four-module margins and SVG/PNG downloads. Enter your own URL and then test the physical print.

Open QR generator with 30 mm example

Start a print request

Continue planning

  • Compare mailing formats
  • Envelope sizes compared
  • Lettershop and inserting
  • Comparing mailing quotes
  • Paper weight calculator
  • Understand paper weight
  • Compare fold types
  • QR code generator
  • Payment QR code (EPC, QR Platba)
Mailingbid

An offering by Christoph Salat · salat.tech

Mailingbid

  • How it works
  • Start a request
  • For agencies
  • Pricing
  • For printers

Guides

  • Guides and calculators
  • API documentation

Legal

  • Imprint
  • Privacy
  • Terms
  • Contact