QR Troubleshooting

How to Fix a QR Code That Won't Scan

Troubleshoot QR scan failures by separating image problems from destination problems, then check size, contrast, quiet zone, logo, blur, glare, curvature, damage, and print quality.

Create My $1 QR

The short answer

If a QR code will not scan, first test the original source file. If the source works but the printed version fails, check physical size, contrast, quiet zone, logo size, blur, glare, curvature, damage and print quality. If the camera recognizes the QR but the page fails, fix the destination rather than the QR image.

Why won't my QR code scan?

A QR can fail for many reasons, but most problems fall into four groups:

  1. physical size
  2. contrast and visual design
  3. print/material problems
  4. destination problems mistaken for scan problems

Start by identifying whether the phone recognizes the QR at all.

Does the camera recognize the QR?

If no

The problem is likely:

  • size
  • contrast
  • quiet zone
  • damage
  • glare
  • curvature
  • print quality
  • logo/design interference

If yes, but the page fails

The QR may be fine.

The destination could be:

  • broken
  • private
  • deleted
  • expired
  • slow
  • offline
  • requiring login

That is a destination problem.

Problem 1: QR is too small

A QR that is tiny may work on a high-resolution monitor but fail when printed.

Solution:

  • increase physical size
  • test at intended distance
  • avoid excessive data density
  • use a clean source file

Problem 2: low contrast

Light QR colors can be difficult for cameras.

Solution:

  • use darker foreground
  • use white/light background
  • remove busy artwork behind the QR
  • avoid low-contrast gradients

Problem 3: quiet zone is missing

The QR needs clear space around the outside.

If nearby text or design touches the code, detection may suffer.

Solution:

  • restore blank margin
  • move nearby elements away

Problem 4: logo is too large

A centered logo can work, but too much coverage can make decoding unreliable.

Solution:

  • shrink logo
  • simplify logo
  • enlarge QR
  • test again

Problem 5: QR is blurry

Common causes:

  • screenshot
  • low-resolution PNG
  • stretched raster image
  • repeated compression
  • poor print quality

Solution:

  • use original download
  • use SVG for large print
  • avoid stretching tiny PNGs

Problem 6: glare

Glass, laminate, glossy vinyl, and glossy paper can reflect light.

Solution:

  • change angle
  • increase size
  • use matte finish
  • move QR away from direct reflection
  • test in real lighting

Problem 7: curved surface

A QR wrapped around a bottle or tube can distort.

Solution:

  • make the QR smaller relative to the curve
  • move it to a flatter section
  • test on actual package
  • avoid wrapping the code across a sharp edge

Problem 8: damage

Scratches, folds, tears, dirt, and fading can affect scanning.

Solution:

  • clean surface
  • replace damaged label
  • print new code if necessary

Problem 9: printed too close to trim

A cut edge may remove the quiet zone or part of the QR.

Solution:

  • move QR farther inward
  • reprint with safe margin

Problem 10: bad destination

If the QR scans but opens:

  • 404
  • request access
  • login page
  • expired file
  • wrong URL

fix the destination.

If the QR is dynamic, update the saved destination.

If it is static, redirect the original URL if you control it or replace the QR.

Problem 11: QR is on a dark background

Some designs use a transparent QR over photography.

This can destroy contrast.

Solution:

Place the QR inside a clean light box.

Problem 12: too much visual customization

Decorative shapes, gradients, colors, and oversized logos can reduce reliability.

Solution:

Simplify.

A QR should be functional first.

Test on multiple phones

If one phone fails but several others work, the issue may be device-specific.

If many phones fail, the QR design or print is more likely the problem.

Test the source QR file

Go back to the original PNG or SVG.

If the source scans but the printed version does not, the issue was introduced by:

  • design
  • export
  • resizing
  • print
  • material

That narrows the troubleshooting quickly.

Test the final digital artwork

If the source QR works but the exported brochure or flyer does not, inspect:

  • scaling
  • cropping
  • background
  • compression
  • placement

Fix a dynamic QR destination

If the printed QR scans but the URL is wrong, a dynamic QR can often be fixed without reprinting.

Open the management page, change the destination, save, and scan the printed code again.

Fix a static QR destination

A static QR cannot be reprogrammed.

Possible options:

  • redirect the old URL if you control it
  • restore the old page
  • cover the QR with a new sticker
  • reprint the material

Troubleshooting checklist

  1. scan original source file
  2. scan final digital artwork
  3. scan physical print
  4. try multiple phones
  5. check size
  6. check contrast
  7. check quiet zone
  8. check logo
  9. check glare
  10. check damage
  11. check destination
  12. determine static vs dynamic

How to prevent scan problems

Before printing:

  • use original QR file
  • keep design simple
  • use strong contrast
  • preserve quiet zone
  • test final artwork
  • print one proof
  • test real material
  • test real distance
  • use dynamic when destination may change

A QR that scans is only half the job

After fixing scanability, make sure the destination is useful on mobile.

A perfect scan leading to a broken or confusing page is still a failed experience.

Frequently asked questions

Why won't my QR code scan?
Common causes include small size, low contrast, missing quiet zone, oversized logo, blur, glare, curvature, damage, or poor print quality.
What if the camera recognizes the QR but the page fails?
That is usually a destination problem rather than a scan problem.
Can a logo break a QR?
Yes if it covers too much of the pattern or is combined with poor contrast and small size.
Can glare stop scanning?
Yes. Glossy paper, laminate, vinyl, and glass can create reflections that interfere with the camera.
Why does the digital QR work but the print not?
The problem was likely introduced by resizing, export, print quality, physical size, material, or lighting.
Should I use SVG?
SVG is useful for large print because the vector QR pattern scales without pixelation.
Can I fix a wrong link without reprinting?
Yes if the QR is dynamic. Update the destination and test the printed code again.
Can I fix a static QR link?
Only by redirecting the old URL if you control it, restoring the page, covering the QR, or reprinting.
Should I test multiple phones?
Yes. Consistent failure across devices points more strongly to the QR design or print.
How do I prevent QR failures?
Keep the design simple, preserve contrast and quiet zone, use the original file, and test a physical proof.

Related guides

Related QR Code Guides

Create a clean dynamic QR for $1

Use PNG or SVG, keep the design simple, and update the destination later if needed.

Create My $1 QR