Generator
WhatsApp QR Code WiFi QR Code vCard QR Code PDF QR Code Menu QR Code Event QR Code QR Phone Cover Batch QR Code QR Code Checker QR Code Size Guide Static vs Dynamic How to Scan a QR Code QR Code Not Working
Designs Smart Logo Fit FAQ Make a QR code →
Guide

QR Code Not Working? 9 Reasons It Won't Scan

Your QR code isn't scanning. Here's why — and what to check first.

Codes fail for a short list of reasons, and they're easy to work through in order. Start by figuring out which kind of problem you actually have, then work through the fixes below.

Which problem do you have?

A QR code that won't scan is almost always one of three different problems, and the fix depends on which one you're dealing with:

Quick answer: if a QR code will not scan, first test it on a second phone. If no phone detects it, check size, contrast, quiet zone, damage and print quality. If it scans but the page doesn't open, check the destination URL instead — the code itself is very likely fine.

Quick diagnostic table

Match your symptom to the likely cause and start there.

SymptomLikely causeFirst thing to try
Camera doesn't react at allPoor lighting, dirty lens, or the code is out of focus rangeClean the lens, add light, move slowly until it focuses
Scans on screen but not in printSize, contrast or quiet zone changed at printCheck the printed size against the size guide
Scans, but the page doesn't openThe destination link is brokenRead the address in the scan preview before tapping it
Only one phone can't scan itThat phone's camera app or settingsTry Google Lens or a dedicated scanner app
Code with a logo won't scanLogo covering too much of the patternShrink the logo and test again before printing
Only scans from very closeCode is too small for its intended distanceSize up using the 10:1 planning rule

First: is it the code or the phone?

Thirty seconds, and it halves the problem.

  1. Scan a different code with the same phoneAny code will do. If that one works, your phone is fine and the problem is the code.
  2. Scan your code with a different phoneIf a second phone reads it, the code is fine and the first phone's camera or settings are the issue.
  3. Scan the original digital file, not the printIf the file scans on screen but the print doesn't, the problem happened at print: size, contrast or margin — the encoded data itself is probably fine. The full breakdown of likely causes (physical size, contrast, quiet zone, print resolution, glare, surface distortion) is in the QR code size guide.

1. The QR code is too small

One of the most common causes. Below about 2 cm, phone cameras can't resolve the individual modules reliably. A useful planning rule is one tenth of the scanning distance; full breakdown in the size guide. Data-heavy codes such as vCards need more room than a short link.

2. Contrast is too low

Scanners need a decisive brightness difference between dark and light modules. Brand colours that look distinct on screen often sit at similar brightness on paper. Dark code on a light background is the reliable combination.

3. The colors are inverted

Light modules on a dark background. It looks striking and many scanners refuse to read it, because they expect dark-on-light. If your code is white on black, this alone can be the whole problem, and no amount of enlarging fixes it.

4. The quiet zone is missing

The blank margin around the code is what tells a scanner where the pattern begins. Crop it away (or run a border, caption or background image right up to the edge) and many scanners never find the code at all. It needs about a tenth of its width clear on every side — see our QR code margin guide for the full four-module rule.

5. A logo covers too much of the code

QR codes can survive some damage through error correction, but there's a ceiling. Large logo overlays can make a QR code harder to scan, especially at smaller print sizes. Reduce logo coverage, use a higher error-correction level, and test the final code before printing rather than assuming it will work. Frame raises the error-correction level automatically when a logo is added and shows a live coverage meter as you resize — but no automatic fitting guarantees a code will scan at any size, so testing the actual printed piece still matters. See the QR code logo size guide for how much a logo can safely cover.

6. The destination link is broken

The code scans perfectly and the page doesn't load. The code is fine; the link died. This happens when a page is deleted, a file is renamed, a cloud share is set back to private, or a domain lapses. Scan it and read the address in the preview: that tells you immediately whether you're debugging the code or the destination.

7. The print is blurry, glossy, curved or damaged

If the QR scans from the digital file but not from the printed copy, the encoded data is probably fine — the issue is almost always physical size, contrast, quiet zone, print resolution, glare, or surface distortion. See the size guide for print-specific sizing and material advice.

8. The phone camera or QR scanning setting is the problem

This is the likely cause behind searches like "my phone is not scanning QR codes" or "why is my camera not reading QR codes" — and it's usually one of a few simple things:

On iPhone, check Settings → Camera → Scan QR Codes is on. Very old phones may need a dedicated scanner app; see how to scan a QR code for the full walkthrough by device.

9. The QR payload itself is incorrect

Some codes are broken from the start: a WiFi code with a typo in the password, a WhatsApp code with a leading zero left in the number, a vCard with a malformed field. These scan fine and then do nothing useful. If the code reads but the result is wrong, the data inside is wrong and the code needs regenerating.

Check the QR image before reprinting. Frame's QR code checker inspects an existing QR image for quiet zone, contrast and resolution issues, and will usually point straight at the cause before you spend money on a reprint. It won't catch a broken destination link — for that, scan the code yourself and read the address in the preview.

If the artwork checks out on the checker and it still won't scan, the most reliable fix is to regenerate it cleanly from the original data with the free generator and export at 2400×2400 or higher.

Questions

Common questions.

What should I do if a QR code is not scanning?+

Test it on a second phone first. If no phone can detect it, check the physical basics: size, contrast, quiet zone, and print quality. If it scans but the linked page doesn't open, the problem is the destination, not the code itself.

Why is my phone camera not reading a QR code?+

Usually a dirty lens, poor lighting, or the code being too close or too far to focus on. Clean the lens, add light, and move slowly until the camera locks on. If one phone consistently fails while others work, try Google Lens or a dedicated scanner app instead of the default camera.

Why does my QR code scan on screen but not after printing?+

The encoded data is almost certainly fine — something changed in print. The usual causes are the code being too small, the quiet zone getting cropped, contrast dropping on the printed material, or glare from a glossy finish.

Can a QR code stop working?+

The pattern itself doesn't degrade, but its destination can. A static code has no expiry, but if the linked page is deleted, moved, or a cloud share is set back to private, a perfectly good code will scan and lead nowhere.

Why does my QR code scan but not open the website?+

The code itself is reading correctly, so the problem is what it points to — a broken link, a typo in the URL, or a page that's been taken down. Scan it and read the address in your phone's preview before tapping through, to confirm exactly where it's pointing.

Why won't a QR code with a logo scan?+

Large logo overlays can make a QR code harder to scan, especially at smaller print sizes. Reduce logo coverage, use a higher error-correction level, and test the final code before printing rather than assuming it will work.