Why Is My QR Code Not Working
Jonathan Palley
Sep 26, 2025
QR codes are everywhere. On product packaging, posters, restaurant menus, business cards, and more. They're designed to make accessing information simple and instant. But what happens when your QR code doesn't scan?
If you're here, you're probably asking: "Why is my QR code not working?" Don’t worry, you're not alone. In this post, we’ll explore the most common reasons QR codes fail and how you can fix them quickly and effectively.
1. Low Image Quality or Resolution
One of the most common issues with QR codes is image clarity. If your QR code is blurry, pixelated, or distorted, scanners will have a hard time reading it.
Fix:
- Always export your QR codes in high resolution (300 DPI for print).
- Use vector formats like SVG or PDF when possible for scalable quality.
2. The QR Code Is Too Small
QR codes need to be large enough for smartphone cameras to detect. If your code is too small, especially in printed materials, it may not scan properly.
Fix:
- For printed materials, aim for at least 1 x 1 inch (2.5 x 2.5 cm).
- For posters or signs viewed from a distance, go even larger.
3. Poor Color Contrast
While black-and-white is the standard, many try to customize their QR codes with brand colors. That’s great as long as there's enough contrast between the foreground and background.
Fix:
- Use dark colors for the QR code and a light background.
- Avoid light-on-light or dark-on-dark combinations.
- Skip transparent backgrounds if the code will be placed over an image.
4. Overly Complex QR Codes
Packing too much data into a static QR code results in a dense, hard-to-read pattern. The more complex it is, the harder it is to scan.
Fix:
- Shorten URLs using a URL shortener or use dynamic QR codes, which store less visual data and can be edited later.
5. Damaged, Distorted, or Cropped Codes
Physical damage (like smudges or folds), image stretching, or cropping can break the QR code's structure.
Fix:
- Avoid placing QR codes on curved surfaces (like bottles) without testing.
- Do not crop edges — always include the quiet zone (white space) around the code.
- Keep the code flat and intact.
6. Broken or Expired Links
If your QR code links to a page that’s been deleted or moved, it will lead nowhere, even if it scans perfectly.
Fix:
- Double-check that the URL is correct.
- Use dynamic QR codes so you can update the link later if needed.
7. Bad Placement or Accessibility Issues
If your QR code is placed in a hard-to-reach area, too high on a wall, at an odd angle, or where lighting is poor, it may not scan easily.
Fix:
- Place QR codes where they can be scanned at eye level and from a reasonable distance.
- Ensure good lighting and avoid glossy finishes that cause glare.
8. No Internet Connection
Sometimes, the issue isn’t the QR code itself, it’s the user’s device. If your code links to online content and the user doesn’t have internet access, it won’t load.
Fix:
- Indicate on the design that internet access is required.
- Consider offline options (like downloadable PDFs) when possible.
9. Scanning App Issues
Not all QR scanners are built the same. Some older or third-party apps may not support certain QR code types like vCards, Wi-Fi passwords, or App Store links.
Fix:
- Recommend scanning with a native camera app (iOS and Android both support QR scanning).
- Test with multiple apps and devices before publishing.
10. Over-Customization
Custom QR codes with logos or patterns can look great, but too much customization can interfere with scanability.
Fix:
- Only customize non-essential areas of the code.
- Always test after adding logos, patterns, or color.
11. Missing Quiet Zone
A QR code needs a margin (called the quiet zone) around it so scanners can detect its edges. Without it, the code may not scan at all.
Fix:
- Leave at least 4 modules (the tiny squares in the code) of white space around the QR code.
- Don’t place QR codes too close to text, images, or borders.
Best Practices to Avoid QR Code Issues
Now that we've covered the most common reasons QR codes fail, it's worth stepping back and considering how to avoid these issues in the first place. Following these best practices will help ensure every scan leads to success.
Best practices:
- Use dynamic QR codes for flexibility and updates.
- Always test on multiple devices before printing or publishing.
- Stick to high contrast, clear resolution, and proper sizing.
- Use trusted QR code generators like QR Codes Unlimited to ensure quality.
Still Having Trouble?
If your QR code still isn’t working after these checks, it might be time to start over or better yet, let us help. At QR Codes Unlimited, we specialize in creating scannable, customizable, and trackable QR codes for every use case.
Ready to generate a QR code that works every time? Try our free QR code generator or contact our support team for expert assistance.
Final Thoughts
QR codes are simple in concept, but the details matter. Whether it's a small sizing issue or a broken link, small mistakes can mean big problems when your audience can’t connect.
Avoid the guesswork. Follow the tips above, and your QR codes will scan perfectly, every time.
Frequently Asked Questions
1. Why is my QR code not scanning?
A QR code may fail to scan because of low image quality, poor contrast, distortion, or an unsuitable size. Make sure the code is clear, sharp, and printed on a suitable surface. It is also important to test the QR code before publishing or printing it.
2. Does QR code size affect scanning?
Yes. A QR code that is too small can be difficult for a smartphone camera to detect, especially from a distance. There is no single minimum size that works in every situation, so consider the scanning distance and where the code will be displayed. For many printed materials, starting around 1 × 1 inch can be practical, but larger formats may require a larger QR code.
3. Why does my QR code link not open?
The QR code may be working correctly while the destination URL is not. Check that the link is correct and that the webpage is still available. If you are using a dynamic QR code, also check that the QR code and its destination are still active.
4. Can design changes affect QR code performance?
Yes. Excessive customization can make a QR code harder to scan. Colors, logos, patterns, and other design elements should maintain sufficient contrast and should not interfere with the code's data or required quiet zone. Always test a customized QR code on multiple devices before using it.
5. What is the quiet zone in a QR code?
The quiet zone is the blank space surrounding a QR code. It helps scanners distinguish the code from nearby text, images, or other elements. Keeping sufficient clear space around the QR code can improve scanning reliability, particularly on busy printed designs.