QR code won't scan? Here's how to read it anyway
Quick answer
A camera app giving up on a QR code is usually about image quality - blur, glare, a damaged or low-contrast print - not that the code is unreadable. Upload a photo of it here instead; a dedicated decoder is often more persistent than a camera app's live scanner.
- 1Photograph the code as clearly as you can.
- 2Upload the photo.
- 3If it still fails, try a straighter angle or better light and upload again.
Free, no sign-up, and your file is read on your own device rather than uploaded.
A phone camera's live QR scanner is built for speed, not persistence - it gives up quickly on a code that is blurry, at an angle, partially damaged, or low-contrast, even when the code is technically still readable. A dedicated decoder working from a single, deliberately-taken photo often succeeds where a live camera scan does not.
This is not a different technology so much as a more patient one: upload a clear photo and it works through the actual image data rather than a live, constantly-refreshing camera feed.
Step by step
Take a deliberate photo
Straight-on, well-lit, with the whole code in frame - not a quick snapshot.
Barcode & QR ScannerAdjust and retry if needed
A straighter angle, better lighting, or a closer crop on the code can turn a failed decode into a successful one.
Barcode & QR Scanner
Tips
- Glare across a printed or screen-displayed QR code is one of the most common reasons a camera app fails - tilt the source slightly or change the light angle before photographing it again.
- A QR code printed small or photographed from too far away loses the fine detail the decoder needs - get closer, or use your camera's zoom before taking the photo.
- A genuinely damaged code - torn, badly faded, or with a chunk missing - may not be recoverable by any decoder. QR codes do have some built-in error correction, but it has limits.
Common problems
A camera app keeps failing on a specific code.
Take one clear, deliberate photo - straight-on, in good light, in focus - and upload it here rather than relying on a live camera scan.
The code is visibly damaged or partially obscured.
QR codes have some built-in error correction, so a small amount of damage can still decode successfully. Significant damage may not be recoverable - try to get a version of the code that is not damaged if one exists.
Frequently asked questions
- Why does my camera fail to scan a QR code that looks fine to me?
- Live camera scanners prioritise speed and often give up on a code with glare, blur, an awkward angle, or low contrast, even when the code itself is technically intact. A single, deliberately-taken photo decoded by a dedicated tool often succeeds where a live scan does not.
- Can a damaged QR code still be read?
- Sometimes - QR codes include a degree of built-in error correction. Minor damage or a small obscured area often still decodes correctly; heavy damage may not.
- Is my photo uploaded anywhere?
- No. It is decoded entirely in your browser, on your own device.
Related related tools
- Barcode & QR ScannerUpload a photo or screenshot of a barcode or QR code and get the decoded value.
- QR Code GeneratorCreate a QR code for a link, Wi-Fi network or contact card and download it as PNG or SVG.
Related articles
- Barcode & QR
How to scan a QR code from a photo or screenshot
Upload the image to the barcode scanner and the QR code is found and decoded automatically - no button to press. Copy the value, or open it directly if it is a link.
- Barcode & QR
How to scan a barcode online
Upload a photo of the barcode to the barcode scanner - EAN, UPC, Code 128, Code 39 and several other common formats are decoded automatically, and the value is shown as plain text to copy.
Ready to do it?
Free, no sign-up, and nothing is uploaded to a server.
