QR code guides

Scannability

How to Make a QR Code That Scans Reliably

The best QR code is not the prettiest one. It is the one people can scan from the distance, angle, lighting, and phone they actually have.

Updated 2026-07-026 min read

Search intent

Help creators avoid QR codes that look good but fail in print.

Start with the scan environment

A QR code on a phone screen can be forgiving. A QR code on a window, receipt, sticker, table tent, or poster has a harder job. Before choosing colors or adding a badge, decide how far away the scanner will be, how large the print area is, and whether lighting will be reliable.

For menus, packaging, and event signage, the safe path is boring in the right ways: strong contrast, enough blank margin, and a code size that does not force people to pinch, lean, or hunt for the right camera angle.

  • Use dark modules on a light background for maximum compatibility.
  • Keep the destination short so the QR pattern is less dense.
  • Print a test copy before ordering menus, stickers, or signs.

Protect the quiet zone

The blank space around a QR code is part of the code's readability. DENSO WAVE, the original QR Code developer, describes the quiet zone as a required margin around every side of the symbol. Without it, scanners can struggle to identify where the QR code starts and ends.

If a designer places text, a border, a logo, or a background texture too close to the modules, the QR code may work on one phone and fail on another. Leave breathing room. The code will look cleaner, and scanners will have an easier target.

Be careful with logos and custom shapes

A center badge can make a QR code feel branded, but it also covers part of the symbol. That is why the app's scan-quality hint matters: it nudges you away from designs that trade too much scannability for style.

Use a small, high-contrast badge. Avoid placing important visual marks near the three finder squares. If the QR needs to survive outdoor light, dirty glass, folds, or low-end cameras, choose reliability over decoration.

Test the way users will scan

Do not test only by holding a perfect screenshot six inches from your own phone. Test the printed size. Test a dim room. Test from the distance a customer will stand. Test with another phone if you have one nearby.

If the code opens a URL, check the final page too. The scan is only the first step. A working QR code that opens a slow or broken mobile page still feels broken to the person scanning it.

Quick workflow

Steps to follow

1

Choose a short destination

Use the shortest reliable URL or payload so the QR pattern stays less dense.

2

Generate with strong contrast

Start with dark foreground and light background before experimenting with brand colors.

3

Leave the quiet zone alone

Keep text, borders, art, and background patterns away from the QR margin.

4

Print and scan in context

Test the QR from the real viewing distance, lighting, and material before publishing.

Common questions

Before you print or share

Why does my QR code scan on screen but not in print?

Print can reduce contrast, blur modules, shrink the code, or remove the quiet zone. Test from the final print size before ordering a full batch.

Can I use brand colors in a QR code?

Yes, but keep strong contrast. Dark-on-light designs are usually safer than low-contrast gradients or reversed light-on-dark codes.

How much blank space does a QR code need?

A standard QR code should have a clear quiet zone around every side. DENSO WAVE describes a four-module margin as the QR Code requirement.

Sources and further reading