QR Code Not Working? How to Fix Common Issues
If your QR code is not scanning or linking to the wrong destination, do not worry. Most QR code issues have simple fixes. This guide covers the most common problems and how to solve them.
Low contrast between colors
The most common reason a QR code fails to scan is insufficient contrast between the foreground and background colors. QR scanners need a clear distinction between the dark modules and the light background to read the code.
Tips
- Always use a dark foreground on a light background
- Avoid placing QR codes on busy or patterned backgrounds
QR code is too small
If the QR code is printed too small, smartphone cameras cannot resolve the individual modules. The minimum recommended size is 2 cm x 2 cm (about 0.8 x 0.8 inches) for close-range scanning. For posters and signage viewed from a distance, increase the size proportionally.
Tips
- Rule of thumb: QR code width should be 1/10th of the expected scan distance
Broken or expired URL
If the QR code scans but leads to a 404 error or broken page, the destination URL may have changed or been deleted. This is common with static QR codes where the URL is permanently encoded.
Tips
- Use dynamic QR codes to update destinations without reprinting
- Always verify URLs before generating QR codes
Too much data encoded
QR codes that encode long URLs or large amounts of text become dense and harder to scan. The more data encoded, the more complex the pattern, and the larger the code needs to be printed.
Tips
- Use a URL shortener to reduce URL length
- Keep text content concise
Physical damage or distortion
Printed QR codes can be damaged by weather, wear, or poor print quality. QR codes have built-in error correction, but severe damage can prevent scanning. Folds, creases, and smudges can also cause issues.
Tips
- Use higher error correction levels for outdoor or high-wear placements
- Laminate printed QR codes for durability
Camera or app issues
Sometimes the issue is on the scanning side. Older phones, dirty camera lenses, or outdated QR scanner apps can prevent successful scans. Most modern smartphones scan QR codes natively through the camera app.
Tips
- Clean the camera lens
- Ensure the camera app has QR scanning enabled in settings
Quick Tips
- Test every QR code on at least 2-3 different devices before printing
- Maintain at least a 4:1 contrast ratio between foreground and background
- Print at minimum 2 cm x 2 cm for close-range scanning
- Use error correction level H (30%) for QR codes with logos or in tough environments
- Consider dynamic QR codes to avoid broken links in the future
Frequently Asked Questions
Why is my QR code not scanning?
The most common causes are low contrast, small size, or too much encoded data. Check our troubleshooting steps above.
Can a QR code stop working over time?
Static QR codes never expire. However, if the destination URL is changed or deleted, the QR code will lead to a broken page.
How do I fix a QR code that links to the wrong page?
Static QR codes cannot be edited. You need to create a new QR code with the correct URL. Use dynamic QR codes to avoid this.
What is error correction in QR codes?
Error correction allows QR codes to be scanned even when partially damaged. Higher levels (H = 30%) tolerate more damage but create denser codes.
Ready to create your QR code?
Free, no signup, no watermarks. Generate and download in seconds.
Generate Free QR Code