QRQR GeneratorOnline
How-To7 min read

Why Your QR Code Isn't Scanning: 10 Fixes

A QR code that won't scan is almost always one of ten fixable problems. Work through this checklist to find the cause and get your code working again.

Published on August 15, 2026 · Last updated October 1, 2026

Why Your QR Code Isn't Scanning: 10 Fixes

Key takeaways

  • Most scan failures come from low contrast, small size or a missing quiet zone.
  • Dense codes from long links are harder to scan — shorten the URL to fix it.
  • Glare, curvature and low light are practical causes you can correct on the spot.
  • Test the code on multiple phones before you print anything in bulk.

Why is my QR code not scanning?

A QR code usually fails to scan because of low contrast, a size that is too small, a missing quiet zone, or glare on a glossy surface. These four causes account for most problems, and all of them are fixable without redesigning the code from scratch.

Below is a practical checklist. Work through it in order — the cause is almost always one of the first few items.

The 10 most common QR code problems

  1. Low contrast. The code must be dark on a light background. Avoid coloured-on-coloured designs.
  2. Too small. Follow the one-tenth rule — the code should be about 10 percent of the scanning distance.
  3. No quiet zone. Leave at least four modules of empty space around the code.
  4. Glare or reflection. Move the code away from lamps, windows and glossy lamination.
  5. Dense data. Long links create busy patterns. Shorten the URL to simplify it.
  6. Curved surface. Codes on bottles and cylinders distort. Use a flat label instead.
  7. Low light. Dim rooms defeat weak cameras. Add light or increase contrast.
  8. Damaged or dirty code. Scratches and smudges remove data. Reprint it cleanly.
  9. Wrong aspect ratio. Never stretch a code — it must stay square.
  10. Outdated scanner app. The built-in camera on modern phones is usually the best scanner.

How do I fix a low-contrast QR code?

Use very dark modules on a very light background — ideally black on white. If you want brand colours, keep the dark modules dark and the background light. Never invert the code, because scanners expect dark modules on light backgrounds.

Why does shortening the link help?

Every extra character adds modules to the pattern, making each module smaller and denser. A short link produces a simpler code with bigger modules that scan far more easily, especially at small print sizes. Shortening a URL is often the single most effective fix.

Quick field fixes you can try right now

  • Tilt the phone slightly to cut glare.
  • Increase screen brightness when showing a code on a phone.
  • Move the code away from a glossy or curved surface.
  • Try a different phone or the built-in camera instead of an app.

How do I prevent scanning problems before printing?

Test the code on at least three phones, at the real distance and in the real lighting, before any bulk print run. Export as SVG so it stays sharp, keep contrast high, and leave a generous quiet zone. Do that and most failures never happen. Start fresh with our free QR code generator and download a clean, print-ready file.

Frequently asked questions

Why will my QR code not scan?

The most common causes are low contrast between the code and its background, a code that is too small, a missing quiet zone, or glare on a glossy surface. Work through the fixes in order and you will find the cause.

Can a QR code stop working?

A static QR code keeps working as long as the content it holds is valid. A dynamic QR code stops working if the provider disables it or your plan ends, which is why static codes are safer for long-term print.

Why does my QR code scan on one phone but not another?

Camera quality and software differ. Older phones and basic scanner apps struggle with small or dense codes, so always test on several devices, including an older one.

Does the background colour affect scanning?

Yes. QR codes need dark modules on a light background. Inverting the colours, or placing the code on a busy background, frequently breaks scanning.

How do I fix a blurry QR code?

Export as SVG for print so the code stays sharp at any size, and avoid resizing small raster images. A blurred pattern is unreadable regardless of everything else.

QG

QR Generator Editorial Team

Verified Author

Our editorial team at QR Generator Online writes and reviews every article to keep it accurate, clear and genuinely useful. Each piece is fact-checked against current QR code standards, including the ISO/IEC 18004 specification, and updated when the details change. No fluff, no filler — just practical guidance you can apply right away.

Cite This Page

APA (7th Edition)

QR Generator Online. (2026-10-01). Why Your QR Code Isn't Scanning: 10 Fixes. Retrieved ..., from https://qrgenrateronline.com/blog/why-qr-code-not-scanning

MLA (9th Edition)

“Why Your QR Code Isn't Scanning: 10 Fixes.” QR Generator Online, 2026-10-01. Web. .... <https://qrgenrateronline.com/blog/why-qr-code-not-scanning>.

Chicago

QR Generator Online. “Why Your QR Code Isn't Scanning: 10 Fixes.” Last modified 2026-10-01. Accessed .... https://qrgenrateronline.com/blog/why-qr-code-not-scanning.

Citation formats provided for academic and professional reference. Always verify against your institution's style guide.

Rebuild a QR code that scans reliably

Create a fresh, high-contrast QR code with a short link and download it as SVG or PNG.

Create a new QR code