June 1, 2026
QR Code Not Scanning? 15 Troubleshooting Tips
Your QR code isn't scanning. Don't panic. Most scanning problems have simple solutions.
This guide covers 15 common QR code scanning issues and how to fix them.
1. QR Code Is Too Small
Problem: The QR code is smaller than 1 cm (0.4 inches) and the camera can't resolve the individual modules.
Fix: Increase the QR code size. For most print applications, 2-3 cm (0.8-1.2 inches) is recommended. For digital displays, the QR should occupy at least 10% of the screen width.
2. QR Code Is Too Large
Problem: The QR code doesn't fit in the camera frame. The scanner can't see all the modules, especially the finder patterns in the corners.
Fix: Move farther away from the QR code. The code should fit entirely in the camera view with some margin.
3. Insufficient Lighting
Problem: QR codes need good contrast. In dim light, the camera can't distinguish black modules from white modules.
Fix: Turn on additional lighting. Many phones have a flashlight feature in the camera app. Avoid direct glare that creates hotspots.
4. Glare and Reflections
Problem: Glossy surfaces (laminated menus, phone screens, glossy magazines) reflect light and obscure QR modules.
Fix: Tilt the QR code or your phone to change the reflection angle. A matte finish or lamination reduces glare.
5. Blurry Camera Lens
Problem: A smudged or dirty camera lens reduces image quality.
Fix: Clean your camera lens with a soft, microfiber cloth. Even invisible smudges from fingerprints affect scanning.
6. Curved Surface
Problem: QR codes printed on curved surfaces (bottles, cylinders, rounded packages) get distorted.
Fix: Flatten the surface if possible. Otherwise, hold the phone parallel to the curve and scan from slightly farther away.
7. Too Close or Too Far
Problem: The QR code is outside the optimal scanning range for your phone.
Fix: The QR code should fill about 1/3 to 1/2 of the camera frame. Move closer or farther until the code fills this proportion.
8. Damaged QR Code
Problem: Scratches, folds, tears, or stains cover part of the QR code.
Fix: Try scanning from a different angle. If the damage is minor (under 15-30% depending on error correction), the QR code may still work. For important QR codes, use Level Q or H error correction.
9. Low Contrast
Problem: Light-colored QR codes on white backgrounds, or dark QR codes on dark backgrounds, don't provide enough contrast.
Fix: Ensure the QR code has dark modules on a light background. Minimum contrast ratio is 3:1, but 5:1 or higher is recommended.
10. QR Scanner Not Enabled
Problem: Some phone cameras require QR scanning to be enabled in settings.
Fix:
- Samsung: Camera → Settings → Scan QR codes → Enable
- Other Android: Camera → Settings → QR scanning toggle
- iPhone: QR scanning is enabled by default in iOS 11+
11. Outdated Phone Software
Problem: Older operating systems may not support QR scanning in the camera app.
Fix: Update your phone to the latest OS version. If the phone is too old, install a dedicated QR scanner app.
12. App Permission Issues
Problem: QR scanner app doesn't have camera permission.
Fix: Check app permissions in your phone settings. Ensure the camera app has permission to use the camera.
13. Wrong QR Code Type
Problem: The QR code may use a format your scanner doesn't support (e.g., Micro QR code, or a specific data format).
Fix: Try a different QR scanner app. Most modern apps support all QR code variants.
14. Low Phone Battery
Problem: Some phones reduce camera quality in low-power mode to save battery.
Fix: Charge your phone or disable low-power mode before scanning.
15. QR Code Is Static and Outdated
Problem: The QR code links to a URL that no longer exists or has changed.
Fix: If you created the QR code, use a dynamic QR code that can be updated. If scanning someone else's code, check if they've updated the destination URL.
Still Not Working?
If none of these solutions work:
- Try scanning with a different phone
- Try a different QR scanner app
- Try scanning from a screenshot of the QR code
- Contact the QR code creator to confirm the code is active
Creating Reliable QR Codes
Use a free QR code generator to create QR codes that scan reliably:
- Choose adequate size (2-3 cm minimum for print)
- Use Level Q error correction for logos/damage
- Ensure high contrast (dark on light)
- Print on matte surfaces when possible
- Use dynamic QR codes for updatable links
Conclusion
Most QR code scanning problems have simple solutions. Check size, lighting, contrast, and surface first. If those are fine, try cleaning your lens or enabling QR scanning in your camera settings.
Create reliable QR codes — generate QR codes with the right size, contrast, and error correction for your use case.