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.
Why your QR code looks blurry
- A small PNG stretched to a big size. A 300-pixel image printed 10 cm wide gets stretched about 4×, and every module edge turns soft. This is the most common cause.
- Screenshots used as the file.A screenshot is only as sharp as the screen it came from, and it's often compressed again when shared.
- Heavy JPEG compression. JPEG smears the hard edges QR codes rely on, especially after being sent through chat apps or social media.
- Printer scaling."Fit to page" or "scale to fit" quietly enlarges a small file at print time.
- The camera, not the code.A smudged lens, holding the phone too close (it can't focus), shaky hands in low light, or glare from glossy paper all make a sharp code look blurry to the phone.
How to fix a blurry QR code
- 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.
- 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.
- Print at 100% scaleand turn off "fit to page".
- Keep contrast and a quiet zone: dark modules on a light background, with blank space around the code.
- Choose matte paperfor anything under bright lights, and size up if people will scan from more than arm's length away.
- 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:
- Boarding passes: the barcode can include your name and booking reference — see QR codes on boarding passes.
- Event and concert tickets: someone else can try to use the code before you do.
- Wi-Fi codes: a Wi-Fi QR code contains the network password in plain text.
- Payment and crypto codes: they can reveal account details or wallet addresses.
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:
- Draw a solid, opaque box over the entire code — or crop it out of the photo.
- Cover any printed text next to it as well (booking numbers, names, passwords).
- 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:
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.
