Coloured QR codes that still scan

Last updated 2026-11-02

QR codes do not have to be black and white. A code in your brand colours can look better on a flyer or a shop window. It just has to stay readable, and scanners are less forgiving about colour than people expect.

What the scanner actually sees

A scanner turns the image into light and dark. It does not care about hue, only about how bright each square is compared to the ones next to it. Navy on white works because navy is dark. Red on green can look striking to you and come out as two similar greys to the camera.

So the rule is about brightness, not colour: a dark foreground on a light background, with a big gap between them.

Colours that work

Colours that cause trouble

The check here

The generator has foreground and background colour pickers. If the two colours are too close in brightness, it refuses to make the code and asks for more contrast. That catches the worst pairs, but passing it does not guarantee every phone in every light. Test a printout.

Print and screen

If a coloured code will not scan, try the same code in black on white. If that works, the colours were the problem. Why your QR code will not scan covers the other causes.

Make a coloured QR code


All guides