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

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.