Make one worth scanning

Color is just the start.

Make a code
0:00 / 2:18Every bar is a word

QR Code Colors: Which Colors Scan (and Which Fail)

Season 2 · Episode 1 · 2:18 · Contrast and color: the full entry ↗

Can a QR code be any color? Almost. Scanners don't see color at all: they sort every module into dark or light, so contrast is what decides whether your code scans.

We show which color pairs work (navy on cream, dark green on pale yellow) and which quietly fail (yellow on white, pastels, grey on grey, red on green). You'll see why inverted light-on-dark codes scan on many phones but not all, how gradients, gloss and foil cause trouble, why the quiet zone must stay the same light color, and the two-minute greyscale test to run before you print.

Read alongTap any line to jump there

A QR code doesn't have to be black and white.

Brands print them in navy, green, even bright orange.

But some colors scan instantly, and some barely scan at all.

Here's why.

A scanner doesn't really care about color.

It sorts every module into one of two groups, dark or light.

So what matters is contrast, the difference in brightness between the code and its background.

Turn a colored code to grayscale, and you see roughly what the scanner sees.

Navy on cream works, dark green on pale yellow works, the dark parts stay dark.

But yellow on white, pastels on white, or gray on gray can look fine to you and fade away for camera, especially in dim or colored light.

Red on green is a trap too.

In grayscale, the two can turn into almost the same gray.

And to someone with red-green color blindness, they can look alike.

QR codes are designed as dark modules on a light background.

Flip it, light on dark, and many modern phone scanners will still read it.

But not all of them.

If your design is dark, put a normal dark on light code on a light panel.

Gradients are fine, as long as every part stays dark.

Avoid a fade that turns one corner pale.

Watch the finish, too.

Gloss, foil, or metallic ink can throw glare right across the code.

And keep the quiet zone, the clear margin around the code, the same light color as the background.

Before you print, convert the design to grayscale.

If the code still looks crisp, dark on light, you're in good shape.

Then scan it with a few different phones, in the light where it will actually live.

If one phone struggles, darken the code or lighten the background, and test again.

So, can a QR code be any color?

Almost any dark color on a light background.

Keep the contrast high and the scanner won't mind which color you chose.

Color is just the start.

A picture can be the code itself.

AriaQR turns any image into a QR code that still looks like your image.

Tested on real scanners before you pay.

Make yours at ariaqr.com.

You know how a code works. Now make one people want to scan.

Color is just the start.

Make a code
Your picture, as a code that scans.Make a code