A QR code image that won't scan is frustrating, but the causes are usually a short, fixable list. Whether it's a code you're trying to read or one you made that others can't scan, here are the common culprits and how to put each right.
Low Contrast
The most frequent issue: the code isn't dark enough against its background, or colors are too similar. Fix it by using a dark code on a light background, and avoid light-on-light or clashing color combinations that readers can't distinguish.
Too Small or Low Resolution
If the code is tiny or pixelated, readers can't make out the modules. Use a larger, higher-resolution version, and for print, respect a sensible minimum size with a short link so the pattern isn't overly dense.
Blur, Glare, or Cropping
A blurry photo, glare on a screen, or a code with its edges cut off all defeat detection. Use a sharp, complete image with the whole code and a clear margin visible. Reducing glare and straightening an angled code both help.
Too Much Customization
An oversized center logo or heavy artistic styling can obscure the pattern. Scale back the decoration, keep a clear margin, and regenerate from a good image QR generator if needed, then test on several phones.
FAQ
Common questions are answered in the FAQ section below.