Best Practices
How to Make a QR Code That Scans Reliably
These recommendations help prepare a QR code for a website, menu, business card, packaging, poster, or sticker so it scans quickly and without errors.
1. Contrast and colors
Keep strong contrast: a dark QR on a light background. Avoid combinations like light gray on white or neon on a bright background.
2. Quiet zone (white margin)
Around the QR there should be a clear white margin of at least 4 modules. Do not place text, icons, or decorative elements too close to the code.
3. Minimum size
For print, use a size of at least 2.5x2.5 cm, and for scanning from a distance increase it to 4x4 cm or larger.
4. Data length
The longer the text, the denser the QR and the harder it is to recognize. When possible, shorten the data and use short links.
5. Center logo
A logo is acceptable if it does not cover critical elements. It is usually safe to occupy no more than 20-25% of the QR area.
6. Testing before publishing
Test the code on at least two devices: iPhone and Android. Check scanning under different lighting and at the real printed size.
7. Where to place QR
Place QR where the user can calmly point the camera: on a flat surface, without glare, folds, or small text over the code. For menus, business cards, and reviews, add a short call to action next to the code.