← All articlesDesign

QR Code Colors and Contrast: Staying Scannable

2026-02-28 · 4 min read

Scanners read the contrast between modules, not the literal colors, so a dark foreground on a light background is what matters. Black on white is the most reliable combination.

Branded colors are possible. A dark navy or forest-green foreground on white still scans well. Avoid low-contrast pairs such as navy on black, or pastel on pastel.

Keep the quiet zone white even when the rest of the design is colored. A colored background behind the code can drop contrast and cause failures.

Test on multiple devices and a few real scanners before mass printing any custom-colored code. What looks fine on a screen may fail under poor lighting.

Make a custom-colored, high-contrast QR code free in your browser.

Pair it with the right print size for best results.

Generate your own — free, no sign-up

Make a static QR or barcode in your browser. Client-side, no watermark, never expires.

Built by Waxbix Agency

Open the Generator

Frequently asked questions

Can QR codes be colored?

Yes, as long as there is strong contrast between the foreground and background (e.g., dark on light).

What colors should I avoid?

Low-contrast combinations like navy/black or pastel/pastel, which scanners cannot read reliably.

Does the background need to be white?

The background must be light and high-contrast with the modules; always keep the quiet zone white.