Smart Apps Pro

Scanning QR Codes in Low Light and Glare

Practical fixes when a QR code will not scan because it is too dark, too bright or covered with reflections.

Lighting is the most common reason a QR code will not scan. Both too little and too much light cause trouble.

Low light

In dim places, the camera struggles to see the contrast between modules.

  • Turn on the torch if your scanner has one, or use your phone's flashlight if it is available.
  • Move nearer to a light source.
  • Hold still, since dim light means longer exposure and more blur.
  • Ask for the code to be lit, if it is a sign.

Glare

Glossy paper, laminated menus and glass can reflect light straight into the camera.

  • Tilt the phone slightly to move the reflection away.
  • Change your position so the light source is not behind you.
  • Shade the code with your hand.
  • Avoid flash on glossy surfaces, as it can make the glare worse.

Bright sunlight

  • Step into shade if you can.
  • Turn up the screen brightness so that you can see the frame.
  • Watch for shadows across the code, as an uneven shadow can hide modules.

Other tips

  • Clean your camera lens. Fingerprints cause haze.
  • Keep the phone steady.
  • Fill the frame with the code, but leave the border visible.
  • Try a different angle.

When it still fails

  • The code may be damaged or badly printed.
  • It may be too small for the distance.
  • It may have low contrast.

In these cases, try moving closer or asking the owner for another copy.

Tips

  1. Adjust the light before the phone.
  2. Move, tilt, steady.
  3. Clean the lens.

QR Code Scanner opens straight to the camera, so you spend less time getting ready and more time positioning the code.

Scan and create QR codes and barcodes with QR Code Scanner →

QR Code Scanner app icon

QR Code Scanner

Fast QR & barcode scanner with a built-in QR code generator

Get the app

More about QR Code Scanner