Why Won’t My QR Code Scan?

Work through the code, the camera conditions, and the destination separately so you can fix the real problem before reprinting.

Test your code before printing.Keep the white margin clear.
Illustrative example · demo QR opens QRtracer

Separate the image problem from the link problem

First open the destination URL directly on a phone. If the page is unavailable, requires a staff login, or lands on the wrong resource, repairing the QR image will not solve the failure. Then test the actual QR image on screen and in print. A code that scans from a large monitor but fails on paper has a capture or print problem. A code that scans but opens the wrong page has a destination or redirect problem. Record which stage fails before changing anything.

Check the final image and print proof

Use the complete downloaded image, with its quiet zone intact. Look for a cropped edge, stretched modules, fuzzy resampling, low contrast, or a logo covering the pattern. On a printed proof, check that ink has not filled small gaps and that the background is plain enough around the code. Scan the exact proof from the intended viewing distance with more than one phone. If the design is on a package, label, or poster, test after trimming and mounting because those steps can cover the edge.

Remove capture conditions from the test

Try a clean, bright copy without glare, reflections, shadows, or a steep viewing angle. Hold the phone far enough away for the whole code to sit inside the camera frame, then move closer if needed. Clean the camera lens and use the phone's ordinary camera or QR reader. For a window or glossy card, test from the audience side rather than from the table where you designed it. Keep the version that passed the physical test as the print master.

Use a dynamic destination when the page may change

Free currently includes up to 3 dynamic codes and 14 days of Analytics and QR Studio. Pro is €5.99 per month with full analytics access plus SVG and CSV export. A scan means that the QRtracer redirect opened; it does not prove a purchase, booking, subscription, or identified person. A dynamic code can let you correct the public destination without replacing every printed image. It cannot repair a cropped or unreadable pattern, and it does not host the destination page. After changing a link, open the redirect on a clean phone and scan the final artwork again. Keep a short record of the code name, destination, placement, and last proof date so the same failure does not return.

Frequently asked questions

Why does my QR code scan on screen but not on paper?
The printed version may be too small, blurred, low contrast, cropped, glossy, or viewed at an awkward angle. Scan the trimmed final proof and inspect its quiet zone before reprinting.
Can changing the URL fix a QR code that will not scan?
Only when the pattern scans and the redirect opens the wrong or unavailable destination. A URL change cannot repair a damaged, cropped, distorted, or unreadable QR image.
Does a successful scan prove that the whole campaign works?
No. It proves that one device opened the redirect. Test the final placement, destination permissions, mobile layout, and the action after the page loads before distribution.

Ready for your next QR code?

Start with 3 dynamic codes and 14 days of Analytics and QR Studio access.