All articles

Designing QR Codes That Actually Get Scanned

6 min read

A QR code is only useful if people actually scan it. Here are proven design tips to maximise your scan rates.

Contrast is king

Always use a dark foreground on a light background. The minimum contrast ratio should be 4:1. While coloured QR codes look attractive, never sacrifice readability for aesthetics. Test every design with multiple devices before printing.

Size matters

The minimum recommended size for a printed QR code is 2cm x 2cm (about 0.8 inches). For outdoor signage or anything viewed from a distance, increase the size proportionally. A good rule: the scanning distance in centimetres divided by 10 equals the minimum QR code size.

Logo placement

Adding a logo increases brand recognition and scan intent. Use the highest error correction level (H) when adding a logo, as it allows up to 30% of the code to be obscured. Keep logos centred and under 30% of the total QR code area.

Error correction levels

Level L recovers 7% of data, M recovers 15%, Q recovers 25%, and H recovers 30%. Higher levels make larger codes but are more resilient to damage or obstruction.

Testing is essential

Always test your QR code with at least three different devices (iPhone, Android, tablet) in the actual lighting conditions where it will be used. Test both the digital version and a printed sample.

DeskQRCode makes every code type mentioned here, free to start.

Try the generator