QR Code Not Working? Causes and Fixes

A QR code fails to scan because of 4 print problems — size, quiet zone, contrast and data density — or opens an error because the link behind it is broken. The table below matches each symptom to its cause and fix.

Updated · QRJiffy team

Four QR codes that fail to scan: low contrast, inverted colours, no quiet zone and too much data
The four most common reasons a printed QR code fails: low contrast, inverted colours, no quiet zone, and too much data for the print size.

Why is my QR code not working?

A QR code does not work when the camera cannot separate its modules or when the content it points to no longer exists. The first group is a print problem; the second is a content problem. The table lists the 10 most common causes in the order to check them.

QR code problems: symptom, cause and fix
SymptomCauseFix
Camera shows nothingQR scanning switched off in camera settingsTurn on “Scan QR codes” in Camera settings, or use Google Lens
Camera shows nothingCode printed too small for the distancePrint at least 2 cm wide, or 1/10 of the scanning distance
Camera shows nothingMissing quiet zone (text or border touches the code)Leave 4 modules of blank margin on every side
Camera shows nothingLow contrast or inverted coloursUse a dark code on a light background, contrast 4:1 or higher
Focus keeps huntingGlossy, curved or reflective surfaceUse matte print; move the code to a flat area
Scans slowly or on some phones onlyToo much data, so modules are tinyShorten the link or use a short redirect link
Scans slowly or on some phones onlyLogo covers too much of the codeShrink the logo to 25% of the width or less and use level H
Opens an error pageLink mistyped, page moved or file deletedFix the destination, or reprint the code with the new link
Opens a “trial expired” or upgrade pageThe QR service’s trial, plan or scan allowance endedRenew with that service, or recreate the code and reprint
WiFi does not connectPassword or encryption type changedRegenerate the WiFi QR code with current details

How do you test if a QR code works?

Test a QR code by decoding it and checking that the decoded text is exactly what you intended. Upload the image to the QR code scanner to see the raw content, then scan the printed copy with 2 phones:

  1. Decode the file and compare the result with the intended link, WiFi details or contact.
  2. Print one copy at final size on the final material.
  3. Scan with an iPhone Camera and an Android Camera or Google Lens.
  4. Scan from the real distance, at an angle, and in the real lighting.

Why won’t my phone scan QR codes at all?

A phone that scans no QR codes has QR detection switched off or runs a version older than iOS 11 or Android 9. On iPhone, enable Settings › Camera › Scan QR Codes. On Samsung, enable Camera settings › Scan QR codes. On other Android phones, open Google Lens from the Google app. The full steps are in how to scan a QR code.

Why does my QR code say it has expired?

The code was made with a QR service, and the plan, free trial or scan allowance behind its short link ended. The printed pattern still decodes, but it points to the service’s short link, which now shows an upgrade page. Renewing with that service brings the code back. Do QR codes expire? explains the difference.

How do you stop a printed QR code from failing?

Print the code from an SVG file at 1/10 of the scanning distance, in dark ink on a light matte surface, with a 4-module margin. Choose error correction Q (25%) for outdoor signs and H (30%) when a logo covers part of the code. Short content gives larger modules, so a 25-character link scans faster than a 120-character one.

Recreate a broken code with the free QRJiffy QR code generator.

Frequently asked questions

Why does my QR code work on one phone but not another?

The code is too dense or too small for weaker cameras. Older phones need larger modules, so print the code bigger, shorten the link, or lower the error correction level from H to M.

Why did my QR code stop working?

A QR code stops working when the content behind it disappears or the QR service behind it ends. Codes that store a link break when the page or file is deleted; codes made through a QR service break when its plan or scan allowance ends.

Can a damaged QR code be fixed?

Yes, by printing a new copy from the original file. Error correction recovers up to 30% damage at level H, but a code with more damage, or a damaged finder pattern, needs replacing.

Why does my WiFi QR code scan but not connect?

The network name, password or encryption type in the code no longer matches the router. Network names are case-sensitive, so regenerate the code with the exact current details.

Sources

  1. Scan a QR code with your iPhone camera — Apple Support
  2. Barcode scanning (ML Kit) — Google for Developers
  3. Point for determining the code area (quiet zone) — DENSO WAVE (QRcode.com)
  4. Error correction feature — DENSO WAVE (QRcode.com)