Why QR Codes Fail to Scan
QR code scanning fails for a surprisingly small number of reasons. Most issues are fixable in under 60 seconds. Work through this list from the top — the most common fixes come first.
Fix 1: Check Lighting
Problem: Poor or uneven lighting is the #1 cause of scanning failure.
Solution:
- Move to a brighter environment or turn on the device torch
- Avoid direct sunlight hitting the QR code at an angle (creates glare)
- If scanning a screen, increase the screen brightness to maximum
- Tilt the code or your phone to eliminate reflections
Fix 2: Adjust Your Distance
Problem: Too close or too far reduces detection accuracy.
Solution:
- Hold the phone 15–25 cm (6–10 inches) from the QR code
- For large printed codes (banners, posters), stand further back
- For tiny codes (receipts, packaging), move slightly closer
- Let autofocus lock before reading — tap the screen once
Fix 3: Clean the Camera Lens
Problem: A smudged or dirty lens blurs the QR code pattern.
Solution: Wipe the camera lens with a clean microfibre cloth. Even a small smudge can prevent detection.
Fix 4: Enable QR Code Scanning in Settings
Problem: QR scanning may be disabled in camera settings.
iPhone: Settings → Camera → toggle Scan QR Codes on
Samsung: Open Camera → tap the Settings gear → enable Scan QR codes
Other Android: Camera → Settings → look for "Smart scan", "Barcodes", or similar toggle
Fix 5: Check QR Code Contrast
Problem: Low contrast between dots and background makes scanning unreliable.
Solution:
- QR codes need high contrast — dark dots on a light background work best
- Light dots on dark background can work but some scanners struggle
- Avoid printing on coloured or textured surfaces without sufficient contrast
- If you designed the QR code: regenerate with black dots on white background and retest
Fix 6: The QR Code Is Too Small
Problem: Minimum size for reliable scanning is approximately 2 × 2 cm.
Solution:
- Enlarge the QR code if possible
- If on printed material, regenerate at a larger size using SVG export (vector, scales infinitely)
- When scanning small codes, move the phone very close and tap the screen to help autofocus
Fix 7: The QR Code Is Damaged or Distorted
Problem: Physical damage, folds, water, or printing errors corrupt the QR pattern.
What to know: QR codes have error correction. Standard codes (M-level) tolerate up to 15% damage. Logo QR codes use H-level correction (up to 30%). If damage exceeds this threshold, the code is unreadable.
Solution:
- Regenerate the QR code if you own it
- For important codes, always use H-level error correction and test before printing
Fix 8: The QR Code Has Too Much Data
Problem: QR codes encoding very long strings (1000+ characters) produce dense patterns that are harder to scan.
Solution:
- Use a short URL or link shortener instead of encoding a long URL directly
- Keep QR content to the minimum needed
Fix 9: Glare from Screens or Lamination
Problem: Scanning from a screen (TV, monitor, phone) or laminated print creates glare.
Solution:
- Tilt the QR code display at a different angle
- Increase or decrease the screen brightness
- Take a screenshot of the QR code and upload it to TooStamply's QR reader instead of scanning live
Fix 10: Update Your Camera App or Phone OS
Problem: Older operating systems have less capable QR detection.
Solution:
- iPhone: Settings → General → Software Update
- Android: Settings → System → System Update
- QR detection improved significantly from iOS 14 and Android 10 onward
Fix 11: Try a Different Scanning Method
Problem: Your camera app's QR detection algorithm may struggle with a specific code.
Alternatives to try:
- iPhone: Control Center scanner (Settings → Control Center → add "Code Scanner")
- Android: Google Lens (works on all Android phones with Google Photos)
- Any device: TooStamply's free online scanner — use your camera or upload an image
Fix 12: The QR Code Was Generated Incorrectly
Problem: Some QR generators produce codes with errors, especially for complex data types like WiFi or vCard.
Solution:
- Regenerate the QR code using a reliable generator like TooStamply
- Test the new code with multiple phones before distributing or printing
Fix 13: Camera Focus Issues
Problem: Phone camera cannot focus on the QR code.
Solution:
- Tap the QR code on your screen to force autofocus
- Hold the phone steady for 1–2 seconds after tapping
- If the camera is struggling to focus, try portrait mode off or switch to the main camera lens (not wide-angle or telephoto)
Fix 14: Browser Permissions (for Online Scanners)
Problem: Online QR scanners can't access the camera.
Solution:
- Look for a camera icon in the browser address bar and tap "Allow"
- Safari (iPhone): Settings → Safari → Camera → Allow
- Chrome (Android): Settings → Site Settings → Camera → Allow
Fix 15: Use TooStamply's Online QR Reader
If nothing else works, upload a photo of the QR code to TooStamply's QR Code Reader:
- Take a clear photo of the QR code with your phone
- Go to toostamply.com/qr-code-reader in any browser
- Tap Upload Image → select the photo
- The code is decoded instantly — no app needed
This method is more reliable than live camera scanning for damaged, small, or low-contrast QR codes because the image can be processed at full resolution.
QR Code Not Scanning — Quick Diagnosis
| Symptom | Most Likely Fix |
|---|---|
| Camera sees code but nothing happens | Fix 4 — Enable QR scanning in settings |
| Code was scanning before, now doesn't | Fix 7 — Check for physical damage |
| Scans some codes but not this one | Fix 12 — Code generated incorrectly |
| Works on one phone, not another | Fix 11 — Try different scanning method |
| Scans but opens wrong page | The QR content was encoded incorrectly |
| Screen QR code won't scan | Fix 9 — Glare; try screenshot + upload |
Related Guides
- How to scan QR code on iPhone (2026) — step-by-step iPhone guide
- How to scan QR code on Android (2026) — Samsung, Pixel, Xiaomi
- Free QR code reader online — read from image — upload any screenshot
- Free QR code scanner — camera + image upload