A QR code that works on your monitor can fail on a printed business card. The camera sees the printed dots, paper texture, reflections and surrounding artwork—not the sharp source file. Choose the print size around the actual code and the way someone will hold their phone.
There is no single minimum size that guarantees a scan on every device. A short website address and a contact card with a full postal address create different patterns. Use the workflow below to prepare a proof before spending money on a print run.
Start with the content you actually need
Generate the final code before finishing the layout. Adding fields to a vCard or adding campaign parameters to a URL can produce a denser pattern. A placeholder code is therefore a poor basis for judging the finished design.
For a consultant's business card, decide whether the reader needs to save a contact immediately or open a profile that can change. Use a vCard QR code for the first task and a website QR code for the second. Do not shorten a destination through an unfamiliar service just to make the pattern simpler: that introduces another dependency into your printed material.
Reserve space for the code and its border
The small squares are called modules. DENSO WAVE specifies a clear margin of four modules on every side of a standard QR code. Its quiet-zone guidance explains that this space belongs to the symbol area.
For a worked layout example, a 29-module symbol with a four-module border takes 37 modules across. If your design allocates 25 mm, approximately 0.98 inches, to that complete area, each module is about 0.676 mm wide. This is a geometry example, not a universal recommended minimum or a scan guarantee.
Keep captions, frames, photographs and crop marks outside the clear border. If your design tool adds a decorative frame, check that the frame does not replace the quiet zone.
| Placement | What to establish before choosing a size | What to test on the proof |
|---|---|---|
| Business card | How much space remains after contact details | Scan while holding the card normally |
| Restaurant table card | Typical seated viewing angle | Reflections from lighting or lamination |
| Event flyer | Whether readers hold it or view it on a wall | The actual intended viewing distance |
| Shop window | Whether glass separates code and camera | Daylight reflections and access from outside |
Export for the printer, then inspect the proof
SVG keeps the shapes sharp when resized. Use it when the printer or layout application accepts vector artwork. PNG is a useful alternative; export enough pixels for the final physical size instead of enlarging a screenshot. For example, one inch at 300 pixels per inch needs 300 pixels across. That calculation describes image resolution, not scan reliability.
Do not stretch the image in just one direction. Start with dark modules on a light, opaque background. A brand colour may work, but the visual result still needs testing; an attractive low-contrast palette is not evidence of readability.
Use this print approval checklist
- Open the encoded destination and confirm it is the intended public page.
- Print at final size with the actual surrounding artwork.
- Test more than one phone, including a device other than the one used to generate it.
- Test the expected distance, angle and lighting.
- Confirm the destination works without your account being signed in.
- Keep a short, readable destination or another contact method beside the code.
If a proof fails, change one variable at a time: increase the code area, restore the border, remove the logo or improve contrast. Our scan troubleshooting checklist separates image problems from destination problems. Approve the print run only after the final physical proof passes your own checks.