A well-designed QR code scans reliably, looks professional, and drives action. Follow these best practices to maximize scan rates.
The minimum size depends on how far away people will scan from. A QR code on a business card needs to be at least 0.8 inches. A poster or yard sign should be 2-4 inches. When in doubt, go bigger — larger QR codes scan from farther away and are more forgiving of damage or low light.
Dark modules on a light background give the best scan results. Black on white is the most reliable. If you customize colors, keep the foreground dark (navy, dark green, purple) and the background light (white, cream, pale gray). Never use light foregrounds on dark backgrounds.
The quiet zone is the empty white border around the QR code. It must be at least 4 squares wide on all sides. Text, logos, or other design elements should never intrude into this zone. A violated quiet zone is the most common cause of scan failures.
If you add a logo to your QR code, set error correction to High (H). Keep the logo under 30% of the QR code area. Use a transparent PNG for a clean look.
Always test your QR code with multiple phones before printing hundreds of copies. Test in different lighting conditions and from the expected scan distance. What works on an iPhone may fail on an older Android.
Tell people what happens when they scan. "Scan to see our menu," "Scan for a virtual tour," or "Scan to save my contact." A clear CTA increases scan rates by 30-50%.