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
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. Not only the reading side but also tidying the state of the displaying side can greatly change the success rate.
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. Even if one method fails, it is not uncommon to be able to read by trying another means.
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 cause one by one is the shortcut to a reliable solution.
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.