You designed the perfect QR code, printed it on your flyer or packaging, and then... nothing happens when people try to scan it. A QR code that will not scan is one of the most frustrating problems in marketing, because every failed scan is a customer you just lost. The good news: almost every scanning failure comes down to a short list of fixable causes.
In this guide we walk through the 9 most common reasons a QR code will not scan, give you a clear fix for each one, and finish with a pre-print test checklist so it never happens to you again.
Quick Diagnosis: Is It the Code or the Scanner?
Before blaming your QR code, rule out the phone. Try scanning the same code with a different phone and a different app. Most modern phones scan QR codes straight from the native camera app, but some older devices need a dedicated QR reader.
1. Not Enough Contrast Between Colors
QR scanners work by detecting the difference between dark and light modules. When your foreground and background colors are too similar, the camera cannot tell them apart.
2. Your QR Code Is Too Small
A QR code needs enough physical size for a camera to resolve each module from a normal scanning distance.
3. Not Enough Quiet Zone (Margin)
The quiet zone is the empty margin around a QR code. Scanners rely on it to know where the code begins and ends. Designers often crop it off to save space, and the code stops working.
4. Too Much Data Packed In
The more information a QR code stores, the more modules it needs, and the denser and harder to scan it becomes. Long URLs with tracking parameters are a common culprit.
5. Low Error Correction Level
QR codes have built-in error correction that lets them still scan even when part of the code is damaged or covered. There are four levels: L (about 7 percent recovery), M (15 percent), Q (25 percent), and H (30 percent).
6. A Logo That Covers Too Much
Adding a logo in the center of a QR code looks great and builds trust, but only if you do it correctly.
7. Blurry, Pixelated, or Low-Resolution Export
If you export your QR code as a small, low-resolution image and then scale it up for print, the edges of each module blur together and scanners fail.
8. Printing and Surface Problems
A code that scans perfectly on screen can still fail once it hits the real world.
9. The Destination Link Is Broken or Expired
Sometimes the code scans perfectly, but it leads nowhere. The scan works; the landing page does not.
How to Test a QR Code Before You Print It
Never send a QR code to print without running through this checklist first:
Static vs Dynamic: The Fix That Prevents Future Failures
Many scanning disasters are really update disasters: the code works, but the link behind it is wrong and you already printed thousands of copies. Dynamic QR codes solve this.
For anything you print in volume, or any campaign you might update, a dynamic code is the safer choice.
Frequently Asked Questions
Why does my QR code work on screen but not in print?
Almost always size or resolution. Export a high-resolution or vector file, print it larger, and keep a clear margin around the code.
Can a QR code stop working over time?
The code pattern itself does not expire, but the link it points to can break if the page is removed. A dynamic code lets you repoint it without reprinting.
Does adding color break QR codes?
Only if the contrast is too low or the colors are inverted. A dark code on a light background with strong contrast scans reliably.
How big should a QR code be?
At least 2 x 2 cm for close scanning, and about one tenth of the scanning distance for anything viewed from far away.
Final Checklist
If your QR code will not scan, work down this list: check contrast, increase the size, restore the quiet zone, shorten the URL, raise the error correction, shrink or remove the logo, export at high resolution, fix the print surface, and confirm the destination link works. One of these nine is almost always the culprit.
Ready to create a QR code that scans every time? Generate a clean, high-resolution, customizable QR code in seconds at onerupeeqr.com, test it with the checklist above, and print with confidence.
Ready to Create Your QR Code?
Start creating professional, trackable QR codes for your business in just minutes.
Get Started Free