QR code size guide for print and signs
Most scan failures come from codes being too small, too low contrast, too damaged, or printed without enough quiet zone. Size the code for the distance and material, then test it before printing in bulk.
The simple distance rule
A practical starting point is to make the QR code about one tenth of the expected scan distance. If someone scans from 10 inches away, aim for about 1 inch or larger. If someone scans from 6 feet away, a much larger sign is needed.
- Business cards: usually at least 0.8 to 1 inch wide.
- Flyers and menus: often 1 to 1.5 inches or larger.
- Window signs and posters: size for the actual viewing distance, not the design mockup.
Protect the quiet zone
The quiet zone is the blank border around the QR pattern. It helps scanners identify where the code begins and ends. Cropping, placing text too close, or adding busy artwork around the code can make scans unreliable.
- Keep a clear margin around the entire code.
- Do not let background textures touch the QR modules.
- Avoid decorative frames that crowd the corners.
Use enough contrast
Dark foreground on a light background is the safest design. Brand colors can work, but low contrast combinations often fail in dim light, glossy reflections, or cheap print runs.
- Black on white is safest.
- Cyan or pale colors should not be used as the QR foreground on white.
- Avoid transparent backgrounds unless the final placement has reliable contrast.
Test like a real customer
Test from the distance, angle, lighting, and phone type your audience will actually use. A code that scans perfectly from a design monitor may fail on a glossy menu in a dim restaurant.
- Test iPhone and Android when possible.
- Print a sample at real size.
- Test after laminating, mounting, or placing behind glass.
Why dynamic can improve print reliability
Dynamic QR codes often encode a shorter URL than a long campaign link. Shorter payloads produce cleaner patterns, which can scan better at small sizes.
Next step
Apply this guide while creating a QR code, or compare QR types before choosing the payload.