Almost every "this QR doesn't work" complaint comes down to one of six causes. None of them are mysterious — each one has a test and a fix. Here is the full diagnostic list, from the most common to the rarest.
The scanner looks for a clear brightness difference between dark and light areas. Failures happen with:
Fix: dark modules on a light background, or the reverse. Black and white always works.
The quiet zone is the empty margin around the code — the standard requires 4 modules of it on all sides. It is not decoration: it is how the scanner finds the code's edges.
Fix: keep the margin. Every PIXAROX download includes the quiet zone automatically.
A QR that scans at 20 cm will not scan from 2 m unless it is huge. The rough rule: the QR should occupy about one-tenth of the scanning distance. A 5 cm code works to about 50 cm; a wall sign scanned from 3 m needs to be about 30 cm wide.
Fix: bigger code, or shorter scanning distance. For printed plates, see the size tables in our 3D printing guide.
| Condition | What happens | Fix |
|---|---|---|
| Direct glare (glossy lamination, glass, sunlight) | Reflection whites out half the code | Matte finish, change angle, shade the surface |
| Deep shadows | Relief or texture shadows merge modules | Diffuse light from the scanner side |
| Very dim light | Camera noise blurs the pattern | More light — phone flash helps |
Fix: print fresh from the original file — another reason to keep the SVG, which scales to any size with zero loss.
Rare, but it happens: a QR generated with buggy software, or one encoding more data than the error correction can survive after someone edited the image. If a code generated by a reputable tool fails on every phone, regenerate it and compare the pattern.
Every QR from the PIXAROX generator includes the standard quiet zone, uses automatic mask optimization, and offers error correction levels with plain-language explanations — so the code you download scans the first time, on screen or in plastic.