QR Code Design Guide: Branding Tips for Conversions
By Diljit Ramachandran · LinkedIn · /about
Published · Last updated · 3 min read
A branded QR code is a QR code styled with custom colors, your logo, a dot pattern and a call-to-action frame while staying reliably scannable. A plain black-and-white code works, but it does not say who it belongs to or what happens when someone scans it. Each styling choice below also has to leave the code readable.
Why does branding a QR code matter?
Branding gives scanners context. The Nielsen Norman Group's QR-code usability guidelines say: "Without contextual information, QR codes are not trustworthy or enticing." They add that "a logo by itself is not sufficient contextual information." So pair the logo with a call-to-action such as "Scan for menu" or "Get 20% off".
A logo does not prove a code is genuine, which matters for security; add a label or short URL showing where the code leads.
How do you add a logo without breaking the code?
Use error correction level H. QR codes support four error correction levels: L (about 7%), M (about 15%), Q (about 25%) and H (about 30%), the share of data that can be restored if covered or damaged. QRCodeStack locks the level to H whenever a logo is present.
- Center it. The center is farthest from the three finder patterns scanners use for orientation.
- Keep it small. Stay near 20 to 25% of the code area; larger logos risk failure on older phones and in poor light.
- Use simple shapes. Square or circular logos cover predictable modules. Use a simplified icon rather than a full wordmark. See adding a logo.
Which colors work?
Keep the dots darker than the background and aim for a contrast ratio of at least 4:1, which a WCAG contrast checker can confirm. The Nielsen Norman Group notes that most cameras on updated phones can scan inverted colors, but not all scanning technology in physical locations can.
| Works | Avoid |
|---|---|
| Dark navy, green, red or purple on white or a light tint | Yellow or light green dots on white |
| Black on a light brand-color background | White dots on a dark background |
| High value difference between dots and background | Similar-value colors, such as medium gray on light gray |
| Solid foreground colors | Gradients that fade to a light color |
What do dot patterns, eyes and frames add?
QRCodeStack has six dot patterns: Square, Dots, Rounded, Pill, Classy and Mixed. The corner finder patterns, or eyes, have separate border styles (Square, Circle, Rounded) and centers (Default, Square or Dot), and can use a different color from the body, such as your primary brand color.
A frame adds the call-to-action. QRCodeStack offers 20 frame templates (plus a no-frame option), from a plain border or banner to a phone, ticket or gift, each with your own text and colors. A minimal frame suits business cards and packaging; a bolder banner suits flyers and posters. Browse the frame options.
How do you test a styled code before printing?
Every added customization raises the chance of failure, so test:
- On at least three phones, including iOS, Android and an older budget device.
- At the actual printed size. A code that scans at 500 pixels on screen can fail at 2 cm on a business card.
- In bright sun, dim rooms and under glare, and from 30 to 45 degrees off-center.
- After printing, because colors shift between screen and paper.
Avoid the common mistakes: inverting colors, an oversized logo, cropping the quiet zone and over-designing. The QR specification requires a margin four modules wide on all sides. Print a proof at actual size and scan it before approving a full run. More in QR code mistakes to avoid.
Design your branded QR code
Custom colors, logos, dot patterns and frame templates in the dynamic QR code generator. 7-day free trial, no credit card, 5 dynamic codes; plans from $9/month.
Start free trial