QR Code Not Scanning? Try These Fixes
Use the retry scanner, then work through the image and camera issues that most often prevent detection.
Drop a QR code image hereTap to upload a QR code image
Choose an image or screenshot from your device.
Paste with Ctrl + V or Cmd + V
PNG · JPG · JPEG · WEBP
🔒 Local decoding · No uploads
Source image
Scan with Camera
Use your device camera to scan a QR code or barcode.
Camera access is requested only after you start.
Common Reasons a QR Code Will Not Scan
QR decoding depends on clean geometry and enough contrast for the reader to separate square modules. A code may look recognizable to a person while still lacking the detail needed for a decoder.
- Blur or low resolution merges neighboring modules.
- Cropping removes part of the code or its quiet zone.
- Glare, shadows, or low contrast hide the pattern.
- Perspective distortion turns the square into a steep trapezoid.
- Damage, overlays, or heavy compression alter too many modules.
- The code occupies too few pixels in the image.
Fix an Image Scan
Return to the original file when possible. Crop away unrelated background while leaving the full light border. Avoid repeatedly saving a JPEG, because each generation can introduce more artifacts. If a code is embedded in a document, export or capture it at a higher zoom level.
- Confirm that all four edges and three corner markers are visible.
- Try the unedited original or a sharper screenshot.
- Increase contrast only if it does not destroy small modules.
- Retry with PNG when you control the export format.
Fix a Camera Scan
Move the camera rather than holding it extremely close. Wait for focus, improve lighting, and angle glossy material away from reflections. A flashlight control appears only on devices that expose it reliably. If the printed code is too small or damaged, a sharp still photo may work better, but no decoder can recover information that is genuinely missing.
Frequently Asked Questions
Can this tool repair a damaged QR code?
No. QR error correction can tolerate some damage, but missing or heavily altered data may be unrecoverable.
Should I crop tightly around the code?
Crop nearby background, but keep the entire code and its light quiet zone on every side.
Why does zooming sometimes help?
It gives the screenshot or export more pixels for each QR module, making boundaries easier to detect.