// FAQ

Frequently Asked Questions

There is no defensible universal percentage. A meaningful rate must identify the generator, payloads, selection process, devices, decoders, output size, conditions, repeated attempts, and sample count.

Generative models may shift modules, weaken contrast, distort finder patterns, fill the quiet zone, or create blur. A QR-like appearance does not guarantee preservation of the encoded grid.

No. Level H adds the most standardized redundancy but cannot guarantee recovery from arbitrary or concentrated structural changes, damaged functional patterns, poor contrast, or insufficient size. Higher correction consumes symbol capacity, so choose it alongside payload length, module size, and production conditions.

Confirm the exact payload with multiple decoders, then test representative phones, distances, angles, lighting, final layout, production printing, material, finish, and expected wear. Record failures as well as successes.

Use a plain high-contrast code for payments, authentication, safety, medical, transport, emergency, and compliance workflows where failed or delayed scanning has meaningful consequences.

One research paper (DiffQRCoder) reported scanning success from 56% to 99% across four tools under its own protocol. The spread shows results vary by tool and setup, and it is not a failure rate for the tool you use.

No. A community guide found the iOS Control Center and WeChat scanners especially tolerant, so a pass there is a weak test. Also try plain camera apps, an older Android phone, longer distances, dim light and a printed proof.

Yes, where a failed scan matters. Put a plain high-contrast code or a short printed web address beside the artwork, so people who cannot scan the stylized code can still reach the destination without asking for help.