How to Print a QR Code Correctly
Published January 25, 2026 · QR Toolkit Editorial Team
A QR code that scans perfectly on screen can fail when printed if the resolution, contrast, or quiet zone isn't right. A few simple rules keep a printed code reliable.
Resolution and format
Download the SVG version whenever possible — it's vector-based, so it stays crisp at any print size. If you only have a PNG, make sure it's at least 300 DPI at your intended print size (for example, a 1-inch code needs at least 300×300 pixels).
Contrast
Use dark modules on a light background whenever possible. Low-contrast combinations (like light gray on white) are the most common cause of scan failures.
Quiet zone
Leave a blank margin around the QR code equal to at least 4 modules (the small squares that make up the code — this tool's default margin setting handles this automatically). Text or graphics placed too close to the edge can prevent scanners from locking onto the code.
Size
See best QR code size for printing for a formula based on scanning distance.
Before printing in bulk
- Print one test copy at actual size and scan it with two or three different phones.
- Check it under the lighting conditions it'll actually be viewed in.
- Confirm the final link or content is correct — printed codes are expensive to reprint.
Frequently asked questions
PNG or SVG for printing?
SVG for anything printed, especially at larger sizes — it's vector-based and stays perfectly sharp at any scale. PNG is fine for smaller, fixed-size prints or screens.