Color Customization

Colored QR code
generator

Create QR codes in any color — your exact brand hex, gradients, multi-tone designs. Live WCAG contrast validation ensures every colored QR code you download actually scans.

Any hex color · Gradient support · Live contrast check · Free

Color gallery

12 scan-safe color combinations

Every combination below has been validated with 5:1+ contrast. Use them as-is or tweak to your exact brand colors.

Ocean5.8:1
#0369A1on#E0F2FE
Forest7.2:1
#166534on#DCFCE7
Berry6.1:1
#7C3AEDon#F5F3FF
Crimson7.8:1
#BE123Con#FFF1F2
Amber8.4:1
#92400Eon#FFFBEB
Slate14.2:1
#1E293Bon#F8FAFC
Rose Gold7.0:1
#9D174Don#FDF2F8
Teal5.6:1
#0F766Eon#F0FDFA
Midnight9.3:1
#312E81on#EEF2FF
Mocha10.1:1
#44403Con#FAFAF9
Sage9.8:1
#365314on#F7FEE7
Navy11.4:1
#1E3A5Fon#F0F9FF
Gradients

4 gradient fill types

Gradient QR codes create a premium, modern look. QR Maker validates contrast at every gradient point automatically.

➡️

Linear horizontal

Color sweeps left to right across all modules

⬇️

Linear vertical

Color sweeps top to bottom for a sunset effect

↘️

Linear diagonal

Diagonal sweep creates dynamic depth

🎯

Radial

Color radiates outward from the center

Scan safety

Color rules that keep QR codes scannable

Dark modules on light background

Camera sensors need to detect dark modules against a light background. Inverted QR codes (light on dark) have lower scan reliability on many devices.

Minimum 3:1 contrast ratio

The contrast ratio between your foreground (module) color and background must be at least 3:1. QR Maker shows the live ratio and warns when it drops below safe levels.

Avoid red on green (and vice versa)

Red-green combinations are problematic for color-blind users and some QR decoder algorithms. QR Maker flags this combination automatically.

Gradients need minimum contrast at every point

With gradient fills, the contrast check runs at the lightest gradient point. If the lightest area still has 3:1+ contrast, the code is safe to use.

FAQ

Colored QR code questions

Can a colored QR code be harder to scan than a black one?
Only if the contrast between the module color and background is too low. A well-designed colored QR code with 4.5:1+ contrast scans just as reliably as a black-and-white one. QR Maker validates this in real time — the green badge means you're safe.
Can I use my exact brand hex code?
Yes. Enter any 6-digit hex code in the color picker, or paste a value like #FF5733. QR Maker applies it immediately and recalculates the contrast ratio.
Do gradients reduce scan reliability?
Gradients work fine as long as every point along the gradient maintains sufficient contrast with the background. QR Maker samples the gradient at the lightest point to calculate the worst-case contrast ratio.
Can I have a transparent QR code?
Yes — with Pro, you can export a PNG with a transparent background. Set your module color to match your design system and the code will sit cleanly on any background color.
What is the safest color combination for a colored QR code?
Dark navy, deep purple, forest green, or near-black (#1E293B) on a white or off-white background. These achieve contrast ratios of 10:1+ and scan reliably even in poor lighting conditions.

How to make a colored QR code that scans every time

The most common mistake people make with colored QR codes is choosing colors that look great on screen but fail to scan in the real world. Camera sensors read QR codes by detecting the contrast between dark modules and the lighter background — not by recognizing specific colors.

The 4.5:1 contrast rule

A contrast ratio of 4.5:1 between your module color and background gives you a comfortable margin across all lighting conditions — indoor fluorescent light, direct sunlight, and dim restaurant ambiance. At 3:1 (the minimum), the code will scan in ideal conditions but may fail outdoors or when the print quality is slightly off. QR Maker calculates this ratio live using the WCAG luminance formula.

Color combinations to avoid

  • Red on green — poor for color-blind users and some decoders
  • Yellow or lime on white — contrast often below 2:1
  • Light gray on white — virtually invisible to some scanners
  • Inverted (white modules on dark background) — unreliable on many iOS devices