capyQR
← All posts

Blurry QR code? Why it happens, how to fix it — and when to blur one

Why QR codes come out blurry (stretched PNGs, screenshots, JPEG, printer scaling), how to fix them, whether blurred codes still scan, and how to properly hide a QR code in a photo.

·6 min read

A blurry QR code is almost always a file problem, not a QR problem: a small image got enlarged, compressed, or screenshotted somewhere between the generator and the printer. The fix is to make a new, sharp file — not to sharpen the blurry one. Below: why it happens, how to fix it, whether blurred codes still scan, and when you should deliberately blur or hide a QR code in a photo.

Crisp: scans instantly
Lightly blurred: often still scans
Heavily blurred: won't scan

Why your QR code looks blurry

How to fix a blurry QR code

  1. Regenerate it. Open the original link or details in a QR code generator and make a fresh code — upscaling or "sharpening" a blurry image doesn't bring the lost edges back.
  2. Download the right file. SVG is vector and stays sharp at any size. For PNG, use about 300 pixels per inch of printed size — the QR code print size chart has the numbers, and PNG vs SVG vs PDF explains which to send where.
  3. Print at 100% scaleand turn off "fit to page".
  4. Keep contrast and a quiet zone: dark modules on a light background, with blank space around the code.
  5. Choose matte paperfor anything under bright lights, and size up if people will scan from more than arm's length away.
  6. If the printed code is fine but won't scan, wipe the lens, step back a little so the phone can focus, and add light. More fixes in why your QR code won't scan.

Build yours in the editor → capyqr.com

Can a blurred QR code still be scanned?

Often, yes — up to a point. A scanner doesn't need perfect edges; it needs to tell dark modules from light ones. QR codes also carry error correction that can rebuild roughly 7% (level L) to 30% (level H) of damaged data. So a lightly blurred code usually still scans. Once blur makes neighboring modules merge into grey, though, the pattern is gone and no amount of error correction brings it back. That's also why blurring is a weak way to hide a code — see below.

Should you blur QR codes in photos?

Yes, whenever the code is personal. People regularly post photos that include codes they shouldn't share:

How to properly hide a QR code

Cover it, don't blur it. A light blur or a fine pixelation can leave enough contrast for a phone to read the code. Instead:

  1. Draw a solid, opaque box over the entire code — or crop it out of the photo.
  2. Cover any printed text next to it as well (booking numbers, names, passwords).
  3. Before posting, point your phone at the edited photo. If it finds a code, it's not hidden.

For the bigger picture on staying safe with QR codes, see QR code security and QR code scams.

Blurry barcodes

Blurry 1D barcodes have the same causes and the same fixes — regenerate, export at the right resolution, print at 100%. They're less forgiving than QR codes, though: most 1D barcodes only carry a check digit to catch mistakes, not the error correction QR codes use, so even mild blur can make them fail. More on the difference in barcode vs QR code.

A sharp code, every time

Here's a Capy QR exported as SVG — it stays this crisp at any print size:

A Mono-preset Capy QR — maximum contrast, sharp at any size when exported as SVG.

Frequently asked questions

Why is my QR code blurry?
Usually because a small image was enlarged: a low-resolution PNG stretched for print, a screenshot used as the file, heavy JPEG compression, or a printer set to “fit to page”. Re-export it as SVG or as a PNG big enough for the print size.
Can a blurry QR code still be scanned?
Often, if the blur is light. Phone cameras look for the contrast between dark and light modules, and QR codes include error correction that can recover roughly 7% to 30% of damaged data depending on the level. Heavy blur, where neighboring modules merge into grey, won't scan.
How do I fix a blurry QR code?
Don't try to sharpen the blurry file — make a new one. Regenerate the code and download it as SVG (vector), or as a PNG of about 300 pixels per inch of printed size, then print it at that size on matte paper.
Should I blur QR codes before posting photos?
Yes for anything personal — boarding passes, event tickets, Wi-Fi codes, payment or crypto codes. But cover the code completely with a solid shape instead of blurring it: light blur can sometimes still be scanned or reconstructed.
Are blurry barcodes the same problem?
Same causes and fixes, but 1D barcodes are less forgiving: most only have a check digit to catch errors, not the error correction QR codes use, so blur makes them fail sooner.

Bottom line: don't fix a blurry QR code — replace it with a fresh SVG or a properly sized PNG, and when you need to hide one in a photo, cover it completely. Make a sharp one in the free QR code generator or browse more QR guides.