Rule #1: The 10:1 Scan Distance to Code Size Formula
The most common failure mode in printed marketing collateral is undersizing. A QR code that scans perfectly on a desk at 15 centimeters will fail completely when placed on a subway wall or window decal where viewers stand two meters away.
Optical camera sensors require a minimum angle of subtended vision to isolate individual modules. Use the industry-standard 10:1 ratio rule:
| Physical Application | Typical Scan Distance | Recommended Code Size |
|---|---|---|
| Business Cards & vCards | 15 cm - 25 cm | 2.0 cm × 2.0 cm (0.8 × 0.8 in) |
| Restaurant Table Menus | 30 cm - 50 cm | 3.5 cm × 3.5 cm (1.4 × 1.4 in) |
| Product Retail Packaging | 20 cm - 40 cm | 2.5 cm × 2.5 cm (1.0 × 1.0 in) |
| In-Store A4 Poster / Counter Sign | 1.0 m | 10 cm × 10 cm (4.0 × 4.0 in) |
| Trade Show Banner & Backdrop | 2.0 m - 3.0 m | 25 cm - 30 cm (10 - 12 in) |
| Outdoor Billboard & Vehicle Wrap | 10 m+ | 100 cm+ (3.3 ft+) |
Rule #2: Respect the "Quiet Zone" (Margin)
In the official ISO/IEC 18004 QR code specification, every compliant code requires an unobstructed border known as the Quiet Zone. This margin must measure at least 4 module widths on all four sides.
If you bleed page graphics, textures, or text right up to the edge of the QR code's outer detection squares, optical scanner algorithms cannot differentiate the finder pattern corners from surrounding artwork, causing camera focus failures.
Rule #3: Contrast Ratios & Color Inversion Traps
While modern smartphones can read colored QR codes, high contrast is mandatory for fast scanning across diverse lighting conditions:
- Always Maintain Dark-on-Light: The foreground modules must be significantly darker than the background. Never invert the colors (i.e. white QR code on black background). Many older Android camera readers cannot process inverted QR codes.
- Ensure 70%+ Luminosity Contrast: Soft pastel on white (e.g. pale yellow on white paper) will fail under restaurant candlelight or direct sunlight glare.
- Pure CMYK Black (100% K): When exporting for commercial offset or digital printing, ensure the black channel is set to
0/0/0/100rather than "rich black" (which can produce blurry color registration halos on tiny modules).
Rule #4: Always Choose Vector SVG for Output
Raster file formats such as PNG and JPG consist of fixed pixel grids. If you send a 300px PNG to a print shop and they enlarge it to fit a 15-centimeter poster, the individual square corners will resample into fuzzy gradient edges. Always export your code as an SVG vector from our generator. Vector shapes scale with zero distortion to any size at 300+ DPI.
Pre-Flight Print Checklist
- Print a 1:1 paper proof on your office printer before committing to large print runs.
- Test the physical proof with at least three different phones (iPhone, Samsung Galaxy, and a budget Android device).
- Verify under low-light ambient conditions.
- Confirm that the destination URL is permanent and static so it will never expire.