QR Code Not Scanning? 15 Fixes That Actually Work (2026)

QR code not scanning on iPhone, Android, or PC? Here are 15 proven fixes — from lighting and distance to damaged codes and browser issues. Includes a free online alternative scanner.

Published March 29, 2026 · 9 min read

Open the QR Code Generator →

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:

  1. Take a clear photo of the QR code with your phone
  2. Go to toostamply.com/qr-code-reader in any browser
  3. Tap Upload Image → select the photo
  4. 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

SymptomMost Likely Fix
Camera sees code but nothing happensFix 4 — Enable QR scanning in settings
Code was scanning before, now doesn'tFix 7 — Check for physical damage
Scans some codes but not this oneFix 12 — Code generated incorrectly
Works on one phone, not anotherFix 11 — Try different scanning method
Scans but opens wrong pageThe QR content was encoded incorrectly
Screen QR code won't scanFix 9 — Glare; try screenshot + upload

Related Guides

Try TooStamply's Free QR Scanner →

Frequently Asked Questions

Why won't my QR code scan?

The most common reasons are poor lighting, camera too close or far, a dirty lens, the QR code being too small or damaged, or QR code scanning disabled in camera settings. Work through the 15 fixes in this guide to identify your issue.

Why does my QR code scan on one phone but not another?

Different phones have different camera quality and QR detection algorithms. If a code scans on one phone but not another, try uploading a photo of the QR code to TooStamply's online reader, which uses the Web BarcodeDetector API for reliable decoding.

Can a QR code be permanently broken?

Static QR codes cannot be "broken" in a technical sense — the data is encoded in the pattern. However, if the pattern is physically damaged beyond the error correction limit (30% for high-correction codes), it becomes unreadable. Regenerate the QR code if this happens.

Does QR code size affect scanning?

Yes. The minimum recommended size for reliable scanning is 2 × 2 cm (0.8 × 0.8 inches). Anything smaller may fail on some phones, especially older models with lower-resolution cameras.

How do I scan a QR code that won't scan with my camera?

Take a screenshot or photo of the QR code and upload it to TooStamply's free QR reader at /qr-code-reader. This method often succeeds when live camera scanning fails, because the image can be processed at higher resolution.

Open the QR Code Generator →