QR codes

Fix a QR Code That Will Not Scan

3 min read
By Mehran

The linked tools process supported files in your browser. Your file is not sent to a QuickMerge processing server.

First decide what failed. If the camera shows no result, investigate the code image and reading conditions. If it shows the intended URL but the website fails, investigate the destination. Reprinting the same code will not repair a deleted page.

Run a two-part diagnosis

  1. Read the original QR image with QR Reader. Record the decoded text if it succeeds.
  2. Try the physical print with a second phone in even light. Clean the camera lens and change distance gradually.
  3. Open the intended destination separately. Check for a typo, expired link or sign-in requirement.
  4. Change one variable at a time so you can identify which change helped.

If neither reader can decode the original, replace the source image. If the original works but the print fails, focus on its size, material and print settings rather than rebuilding the destination.

Restore the blank border and strong contrast

A regular QR code needs a quiet zone at least four modules wide on each side. A module is one small square in the code. Keep text, decorative frames and neighboring artwork out of that space. A white rectangle behind the entire code and its margin often works better than placing it directly on a patterned photograph.

Start with dark modules on a light background. Inverted colors, transparency over a dark surface and glossy reflections can make a design harder to read. Test the final colors; success with an earlier black-and-white version does not validate the colored version.

Reduce the amount of detail the print must carry

Longer payloads can produce a denser code. Use a concise, stable destination that you control where possible. Increasing error correction can also increase density; it is not a general repair for missing margins or a tiny print. Remove logos and decorative damage while diagnosing the problem.

Check the physical output and destination separately

Inspect the printed edges: ink spread can close white gaps, while a low-resolution export can soften square boundaries. Avoid folding a brochure through the code or placing it across a curved bottle seam. There is no single minimum physical size that guarantees every payload, camera and viewing distance.

After a design change, decode the final exported file again and compare the complete payload. Then test the print. For a QR already distributed, you can change the website content at its destination if you control it; the printed static code itself keeps the same encoded value.

Sources and checks

Leave a clear four-module margin around a regular QR code. Test the final printed or resized copy, since a successful on-screen scan does not validate another size. DENSO WAVE: QR code margins and area.

Frequently asked questions

Will maximum error correction fix it?

It can tolerate some damage, but does not remove the need for a quiet zone, contrast and sufficient print detail. It can make the code denser.

The code scans, but the page is gone. What should I change?

Repair or redirect the destination if you control it. Otherwise generate a new code with the correct URL and replace the distributed artwork.

Should I test a screenshot or the printed card?

Test both. The source test verifies the payload; the actual-size print test verifies the physical version people will use.

Before you finish

Use the checks above on the saved result before replacing your original.

Ready to try it?

Open the tool with a copy of your file and follow the steps above.

Open the tool

Content revised .

Rewrote Fix a QR Code That Will Not Scan: task-specific instructions, worked example, result checks and limitations.

Mehran, founder of QuickMerge

Maintained by Mehran

Founder of QuickMerge. Responsible for this guide and its corrections. Connect on LinkedIn.

Spotted an error? Report a correction. How these guides are written, tested and cited is set out in the editorial policy.