Printing checklist

QR code size, quiet zone, and contrast rules for printing

A QR code that works perfectly on a screen can fail after printing if it is too small, too low contrast, or crowded by nearby artwork. Use this checklist before sending business cards, flyers, packaging, or signage to print.

Updated May 21, 2026 | Reading time: 5 minutes

Choose a practical printed size

For business cards, a QR code should usually print at least 25 mm wide. Smaller codes may work in ideal lighting, but they become unreliable when a card is glossy, slightly curved, held at an angle, or scanned by an older phone. If the design allows it, 30 to 35 mm is more comfortable.

For flyers, posters, table tents, packaging, and storefront signs, size should increase with scanning distance. A code people scan from arm's length can be modest. A code across a room needs to be much larger. The person scanning should not need to zoom, step awkwardly close, or guess where to point the camera.

Keep the quiet zone

The quiet zone is the blank space around the QR code. It helps the scanner understand where the code begins and ends. Removing it is one of the fastest ways to make an otherwise valid code unreliable. Leave clear space on all four sides, and do not place text, borders, photos, or icons directly against the square.

In this site's generator, keep "Include quiet zone" turned on when you plan to print. If your designer places the PNG into a layout, ask them not to crop the blank border away.

Design note: the quiet zone may feel like unused space, but it is functional. Treat it like part of the QR code, not decoration.

Use strong contrast

Black on white is the most reliable combination, but other dark-on-light color pairs can work. The dark modules should be clearly darker than the background. Avoid pale gray, gold foil on cream, low-opacity overlays, watercolor textures, or QR codes placed over photos. These can look elegant in a mockup and still scan poorly in real life.

If you use brand colors, test the final printed sample rather than relying only on a screen preview. Paper stock, ink absorption, lamination, and lighting can all reduce contrast.

Export large enough for print

Download the largest available PNG when printing. A larger image gives the designer more pixels to work with and reduces the chance of blurry edges. Do not enlarge a tiny QR code screenshot inside a design tool. Scaling a small image up can soften the modules and make the pattern harder for cameras to resolve.

If a print shop asks for 300 dpi artwork, the image still needs to be large enough in pixels for the intended physical size. For a small business card code, the 420 px export is a practical choice. For very large signs, use a dedicated vector or high-resolution QR workflow.

Avoid risky placement

Do not place the code on a fold, rounded corner, hole punch, textured area, or highly reflective part of the design. On business cards, the back side is often better than the front because it gives the code more room. If you place it near contact details, keep enough spacing so the scanner sees the square cleanly.

For packaging or labels, consider how the product is handled. A code on a curved bottle, crumpled wrapper, or glossy bag needs more size and contrast than the same code on flat matte card.

Test the final proof

Always test from the final artwork, not only from the generator preview. Scan the PDF proof on your screen. Then test a physical print sample at actual size. Try a bright room, a dim room, an angle, and a normal hand-held distance. Ask someone else to scan it without explaining what should happen.

For vCard QR codes, the scan test is not complete until you save the contact and review the fields. Confirm that the phone number, email, company, title, website, and address appear where expected.

Pre-print checklist

Related guides