Qraft

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

Wrong Camera Distance or Angle

One 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 and makes it harder to recognize. 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 can become too low 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 can 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 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 may not 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

When reading a code shown on a screen

Scenes of reading a QR code displayed on another screen rather than on paper are increasing. At this time, if the displaying screen is too small or its brightness is low, it may not scan well. Raising the brightness of the displaying device's screen and showing the code at a sufficient size are keys to ease of scanning. Also, scratches or dirt on the screen protector and strong reflections can be obstacles. Tidying up the displaying side, not only the reading side, also changes how easily the code scans.

The difference between the standard camera and a dedicated app

On many smartphones, you can read a QR code just by pointing the standard camera. However, depending on the model or settings, this function may be disabled or unsupported. When the standard camera does not respond, checking the settings or using an app that supports QR code reading may solve it. Also, codes in special formats sometimes cannot be handled correctly without a dedicated app. If one method fails, it is worth trying another.

What to do when it still will not scan

When it will not scan even after trying every method, consider the possibility that there is a problem with the code itself. If a URL is added in text below or near the code, you can go to the intended page by typing it by hand. If you know the source of distribution, inquiring for the correct code is also effective. If a code you made yourself cannot be read, reviewing it by reducing the data amount, adjusting the error-correction level, or remaking it with sufficient margin can sometimes improve it. Separating out the causes one by one is the shortcut to a solution.

Size and contrast
Distance
Light and glare
Dirt and damage
The display screen (brightness and size)
The smartphone (settings and app)
Type the URL by hand (last resort)
The order for narrowing down the cause when a code will not scan, from top to bottom.

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.