Start with a quick check
Upload a photo or image of the code to the QR checker. It tells you whether the code decodes at all, what it contains, and whether the quiet zone and contrast are adequate. That usually narrows the problem to one of the causes below.
1. It's printed too small
Each module must be large enough for the camera to resolve. Aim for at least 2 × 2 cm for close-range use and follow the 10:1 distance rule for signs.
2. The quiet zone was cropped
The code needs a blank margin about four modules wide. Text, borders or photos touching the code confuse scanners.
3. Low contrast
Light grey, pastel or yellow codes, or codes on busy or dark backgrounds, often fail. Use a dark code on a plain light background.
4. Inverted colours
A light code on a dark background is valid, but some older scanner apps can't read it. Switch to dark-on-light for public use.
5. Too much data
Long URLs create very dense codes. Remove unnecessary parameters, or use a dynamic code, which encodes only a short link.
6. Logo is too big
Error correction can recover only part of a code. Shrink the logo and raise the error-correction level.
7. Glare, curves or damage
Glossy laminate, curved bottles, creases and scratches all hide modules. Use matte finishes and flat surfaces where you can, and replace worn codes.
8. It scans, but nothing loads
The code works but the destination doesn't: the website is down, the link has a typo, or the page was removed. Dynamic codes let you fix the destination without reprinting.
9. The phone or app
Clean the camera lens, make sure there's enough light, and hold the phone steady at the right distance. If one phone fails but others work, the problem is the device, not the code.
Prevent it next time
Design with plenty of size, contrast and margin, then print a proof and test it on several phones before ordering a full run. Create a fresh, well-proportioned code with the QRinst generator.
More guides
- What size should a printed QR code be?
- How to make a Wi-Fi QR code guests can scan to connect
- How to make a QR code menu for your restaurant
- How to put a vCard QR code on your business card
- Static vs dynamic QR codes: which one should you use?
- How to make a WhatsApp QR code that opens a chat
- Are QR codes safe? How to spot and avoid malicious codes
- How to add a logo to a QR code without breaking it
- PNG, SVG or PDF? Which QR code file format to download
- How to track QR code scans with UTM links
- QR code colours: what scans and what does not
- How to make an email QR code with a pre-filled subject and message
- How to make a location QR code that opens a map
- How to make an SMS QR code with a pre-written text message
- How to make an event QR code that adds to a calendar
- How to make a social media QR code that opens your profile
- How to make a phone number QR code that starts a call