Why is my QR code blurry when printed?
A QR code prints blurry when it's scaled up from a low-resolution image. Export it as an SVG (which stays sharp at any size) or print a PNG at 300 DPI or higher, and the fuzzy module edges go away.
Blur is a resolution problem. A PNG is a fixed grid of pixels; blow it up past its native size and the square edges of each module soften into gray, and a scanner can't tell one module from the next. The bigger you print, the worse it gets.
The durable fix is to print from a vector file. An SVG describes the code as shapes, not pixels, so it renders razor-sharp from a business card to a billboard. TangoQR gives you both formats on every code.
Step by step
-
Download the SVG
Use the SVG export for anything that prints larger than a few centimetres; it never blurs.
-
Or print PNG at 300 DPI
If you must use the PNG, make sure it's at least 300 dots per inch at final print size.
-
Don't upscale a small image
Never stretch a small PNG to fit a poster; re-export at the size you need instead.
See also
Never reprint a code again
A TangoQR code is an editable redirect: change where it points anytime, no reprint. Free to start.
Make your first code, free