Qraft

Why Your QR Code Won't Scan - Causes and Fixes

Wrong Camera Distance or Angle

The most common cause is the camera being too close or too far. Adjust so the entire QR code fits within the camera frame at a readable size (roughly 10-20cm away).

Scanning at extreme angles distorts the QR code beyond recognition. Point the camera straight on. For shaky hands, hold the phone with both hands and brace elbows against a table or your body.

Insufficient Light or Glare

In dark environments, QR code contrast is insufficient for scanning. Turn on lights, move near a window, or use the smartphone flash.

Conversely, QR codes on glossy materials may wash out from light reflection. Tilt to avoid glare or create shade with your hand.

Dirty or Damaged QR Code

Dirt, scratches, or wrinkles on the QR code surface cause scanning failures. Try wiping off dirt or smoothing wrinkles.

QR codes have error correction that handles minor damage. However, if finder patterns (the large squares at three corners) are damaged, position detection fails and scanning becomes very difficult.

Problems with the QR Code Itself

Issues may exist from QR code creation:

  • Low contrast: Light-colored modules with bright backgrounds are hard to scan
  • Missing quiet zone: Without white margins around the QR code, it won't be recognized
  • Too small: When print size is too small for the data volume, modules blur together
  • Dead link: The QR code scans but the linked page has been deleted

Smartphone Issues

Fixes for smartphone-side problems:

  • Dirty lens: Wipe the camera lens with a soft cloth
  • Scanning disabled: On iPhone, check Settings → Camera → Scan QR Codes is enabled
  • App glitch: Restart the camera app or try a different QR reader app
  • Outdated OS: Older OS versions may lack QR scanning. Update the OS or install a dedicated app

If nothing works, manually typing the URL printed below the QR code is the last resort.