QR Code Not Scanning? Here's How to Troubleshoot and Fix It

Published July 4, 2026

Why is your QR code not scanning?

When a QR code won't scan, the cause usually falls into one of three buckets: your phone's camera, the environment you're scanning in, or the way the code itself was designed or printed. The good news is that most issues are quick to diagnose once you know what to look for.

Before you assume the code is broken, run through a few simple checks. In many cases, the fix is something as easy as holding your phone steadier or stepping out of direct sunlight.

Start with your phone and camera

Hold your phone about 6 to 12 inches from the code and give the camera a full second to focus. Moving too close, too far, or waving the phone around is one of the top reasons scanning fails. A clean camera lens also makes a surprisingly big difference — fingerprints and pocket lint blur the image enough to confuse the scanner.

If your built-in camera still won't read the code, try a dedicated QR code scanner from your app store. These apps are tuned specifically for reading codes and often perform better than the default camera, especially on older phones.

Check your lighting and surroundings

Lighting is the most common environmental culprit. Bright glare directly on the code can wash out the contrast, while heavy shadows can hide parts of the pattern. Try tilting the code or your phone slightly so the light hits it evenly.

If you're scanning from a screen, crank up the brightness. If you're scanning a printed code outdoors, cup your hand around the phone to block the sun for a moment. Both tricks often resolve a stubborn scan instantly.

Look at the QR code design itself

Not all QR codes are created equal. If the code is too small, printed in low contrast colors, or covered by a logo without enough margin, scanners may simply refuse to read it. As a rule of thumb, the code should be at least 1 inch (2.5 cm) wide for normal scanning distances.

Another factor is the error correction level built into the code. Higher error correction lets the code stay scannable even if part of it is damaged or hidden — useful for codes that get printed on products or business cards. Learn how this works in our guide to QR code error correction.

When the printed code is the problem

If you're scanning a physical code from a flyer, poster, or packaging, take a look at the actual print. Low-resolution printing can make the squares blurry, and the scanner needs sharp edges to read the pattern. Scratches, fading, or wrinkles across the code have the same effect.

Codes printed on curved surfaces like bottles or mugs are harder to scan because the pattern warps. Flatten the surface as much as possible before scanning, or generate a new code with a higher error correction level for these tricky spots.

Quick checklist before you give up

Still stuck? The code itself may be the issue. Generate a fresh one using a reliable free tool like QR Code Rush, test it on multiple devices, and you'll be back to scanning in no time.

Ready to create your own QR code?

Scan a QR code online →

Create a WiFi QR code →