5 Design Tips for Scannable QR Codes
Essential design principles to ensure your beautiful QR codes actually work when people try to scan them.


Keep Your QR Codes Beautiful AND Functional
Creating beautiful QR codes is an art, but ensuring they actually scan is the science. Here are 5 essential tips to master both.
1. Contrast is Everything
The single most important factor for QR code scannability is contrast. Your foreground and background colors must have sufficient contrast for cameras to distinguish the pattern.
The Rule of Thumb
- Minimum contrast ratio: 4.5:1 (WCAG AA standard)
- Recommended ratio: 7:1 or higher
- Test with tools: Use online contrast checkers
Common Mistakes
- Light gray on white backgrounds
- Colored text on colored backgrounds
- Gradient backgrounds that reduce contrast
2. Size Matters (A Lot)
QR codes need to be large enough for smartphone cameras to detect and decode them reliably.
Minimum Sizes
- Print: 2cm x 2cm (0.8" x 0.8")
- Digital screens: 200x200 pixels minimum
- Business cards: 1.5cm x 1.5cm
- Posters/signage: Scale based on viewing distance
The 10:1 Rule
For every 1 unit of viewing distance, your QR code should be at least 0.1 units in size. So if people will scan from 1 meter away, your QR code should be at least 10cm wide.
3. Protect the Quiet Zone
The quiet zone is the empty white space around your QR code. It's not just decoration—it's essential for scanning.
Quiet Zone Requirements
- Minimum width: 4 modules (the small squares that make up the QR code)
- All sides: Must be present on all four sides
- Color: Should match the background color
What Breaks the Quiet Zone
- Text too close to the code
- Decorative elements encroaching
- Background patterns or images
- Tight cropping when resizing
4. Logo Placement Strategy
Adding your logo can boost brand recognition, but it needs to be done carefully.
The 30% Rule
- Keep logos under 30% of the total QR code area
- Center placement is usually safest
- Use high error correction level (H) when adding logos
Logo Best Practices
- High contrast: Ensure logo doesn't blend with QR code
- Simple shapes: Complex logos can interfere with scanning
- Border/background: Add a white border around logos for better separation
5. Test Across Devices
Different smartphones have different camera capabilities and scanning apps work differently.
Testing Checklist
- Multiple devices: iPhone, Android, older phones
- Different apps: Built-in camera, dedicated QR apps
- Various conditions: Good lighting, dim lighting, different angles
- Print quality: If printing, test the actual printed version
Red Flags During Testing
- Takes more than 2-3 seconds to scan
- Requires multiple attempts
- Only works from specific angles
- Fails in low light conditions
Bonus Tips
Module Shape Considerations
- Square modules: Most reliable for scanning
- Rounded corners: Usually safe, but test thoroughly
- Dots/circles: Can work but may reduce reliability
- Custom shapes: Use sparingly and always test
Color Psychology
- Dark on light: Traditional and most reliable
- Brand colors: Use your brand palette but maintain contrast
- Avoid gradients: Solid colors work better than gradients
- Consider accessibility: Remember colorblind users
Common Scanning Issues and Solutions
Problem | Cause | Solution |
---|---|---|
Won't focus | Too small or too close | Increase size, step back |
Takes forever to scan | Poor contrast | Increase contrast ratio |
Only works at perfect angle | Damaged quiet zone | Ensure proper margins |
Inconsistent scanning | Low error correction | Use level H with logos |
Conclusion
Beautiful QR codes that don't scan are just expensive decorations. By following these 5 essential principles—contrast, size, quiet zone, logo placement, and thorough testing—you can create QR codes that are both stunning and functional.
Remember: The best QR code is one that gets scanned.
Ready to put these tips into practice? Create your perfect QR code now with Pretty QR's real-time testing features.