How to test a QR code before printing it
Test the destination, scan reliability, size, and contrast on a phone and a paper proof before printing a batch of QR codes, with a simple checklist.
A QR code can look crisp on your screen and still fail when it is printed small, placed on a dark background, or scanned under poor lighting. A quick test before printing can catch a wrong link, an unreadable design, or a code that is too small for people to use.
Use the QR Code Generator to create the code, then test the exact image and a paper proof at the size and location you plan to use. That way, you check more than whether the pattern looks like a QR code.
Test the QR code
- Open the QR Code Generator and enter the content the code should contain, such as a link, contact details, or Wi-Fi information. Check the spelling and punctuation before generating it.
- Scan the generated code from your screen with a phone camera. Confirm that the phone reads it and that the result is exactly what you intended. For a link, open it and check that the right page loads.
- Save the generated image and place it in the actual print layout. Keep the code square, leave clear space around all four sides, and avoid covering its pattern with text or other graphics.
- Print one proof at the final physical size. Do not test only a larger version on your monitor. Scan the proof with your phone from the distance people will normally use.
- Try again in the real setting. Check it in the lighting where it will be displayed, and scan from a few reasonable distances and angles. If possible, ask someone else to scan it with a different phone.
For a large poster or sign, include a person-sized viewing distance in your test. For a small label, try scanning it while holding the phone naturally, rather than placing the camera right against the paper.
What the result means
The phone reads it and opens the right content
The code contains the expected information and scans under the conditions you tested. Check the print proof at its final size and in the intended location before you print the full batch. A successful scan from a screen alone does not guarantee the paper version will work.
The phone reads it, but the content is wrong
The QR pattern is readable, but it encodes the wrong text, address, or other information. Correct the content in the generator and create a new code. Scan the replacement and verify the result again, especially if the code leads to a payment, registration, or customer-support page.
It scans only when the phone is very close
The code may be too small for its intended viewing distance, or the print may have softened its edges. Increase the printed size if you can, use a sharper image in the layout, and test another proof. A code on a wall or poster needs more room than one on a card held close to the reader.
It scans on screen but not on paper
Something changed between the digital version and the print. The code may have been reduced, stretched, blurred, cropped, or printed with too little contrast. Compare the proof with the original image and check that a border or nearby design element has not crowded the clear space around the code.
It will not scan consistently
Marginal contrast, glare, a busy background, or a logo covering too much of the pattern can make scanning unreliable. A scan that succeeds once is not enough for a public sign or a batch of labels. Simplify the design and repeat the test with more than one phone.
How to fix a QR code that will not scan
- Check the encoded content. Return to the generator and verify every character, including dots, slashes, and spaces. Generate a fresh code after editing. Do not try to fix a wrong destination by changing the printed pattern in an image editor.
- Increase the printed size. Make the code larger in the layout, then print another proof. As a rough starting point for signs, a code width around one tenth of the scanning distance may help, but the material, camera, and lighting all matter. Test the actual setup rather than relying on a formula.
- Use strong contrast. Choose a dark code on a light, plain background. Avoid low-contrast color pairs, gradients behind the pattern, and shiny surfaces that reflect light into the camera. If you use the generator's color or logo options, scan a proof after each design change.
- Restore the clear border. Leave an empty margin around the pattern so nearby text, borders, or artwork do not run into it. Do not crop the code tightly to its visible squares when placing it in the design.
- Keep the image undistorted. Resize it evenly in both directions. Do not stretch it to fit a rectangular space, blur it, or place it behind a transparent overlay. If the print layout needs a different shape, give the square code its own space instead.
- Print a new proof before ordering. Test the final exported design, not just the original generated code. A final scan checks that later layout or print changes have not made the code difficult to read.
Choose a design that is easy to scan
Keep decorative choices secondary to readability. The QR Code Generator supports colors and a logo, but each extra design change can affect how easily a phone recognizes the pattern. Use a logo only if it leaves enough of the code visible, and scan the finished proof rather than assuming the original still works.
Also consider the material. Matte paper is usually easier to scan than a glossy surface that catches reflections. A textured background, a fold through the code, or a label that curves around a bottle can interfere with the camera even when the flat proof scans. If the final item has a curved or reflective surface, test a sample on that surface before printing the rest.
Do not print the batch until the final-size proof scans reliably and leads to the intended content on more than one phone.
