Published readability benchmark results
- Exact decodes
- 19/21
- Clean baselines
- 4/4
- Stressed files
- 17
| Case | Format | Condition | Dimensions | Result |
|---|---|---|---|---|
| png-clean-256 | png | Clean export | 256 x 256 | Exact decode |
| jpg-clean-256 | jpg | Clean export | 256 x 256 | Exact decode |
| webp-clean-256 | webp | Clean export | 256 x 256 | Exact decode |
| svg-clean-256 | svg | Clean export | 256 x 256 | Exact decode |
| png-small-96 | png | Small output | 96 x 96 | Exact decode |
| png-small-64 | png | Small output | 64 x 64 | Exact decode |
| png-quiet-zone-2 | png | Reduced quiet zone | 256 x 256 | Exact decode |
| png-quiet-zone-0 | png | No quiet zone | 256 x 256 | Exact decode |
| png-low-contrast | png | Low contrast | 256 x 256 | Exact decode |
| png-very-low-contrast | png | Low contrast | 256 x 256 | Not decoded |
| jpg-quality-45 | jpg | Heavy compression | 256 x 256 | Exact decode |
| jpg-quality-15 | jpg | Heavy compression | 256 x 256 | Exact decode |
| png-blur-0-8 | png | Blurred image | 256 x 256 | Exact decode |
| png-blur-2-0 | png | Blurred image | 256 x 256 | Exact decode |
| png-rotate-8 | png | Rotated image | 289 x 289 | Exact decode |
| png-rotate-18 | png | Rotated image | 323 x 323 | Exact decode |
| png-center-obstruction-h-12 | png | Center obstruction | 256 x 256 | Exact decode |
| png-center-obstruction-m-28 | png | Center obstruction | 256 x 256 | Not decoded |
| png-dense-256 | png | Dense payload | 256 x 256 | Exact decode |
| png-dense-128 | png | Dense payload | 128 x 128 | Exact decode |
| png-wifi-192 | png | Clean export | 192 x 192 | Exact decode |
Generate and verify a production QR file
Create one final asset, review its payload and production settings, decode the generated file, and compare payload hashes in a single workflow.
The payload is sent only to the QR generation function for this request. The receipt contains hashes and warning codes, not the decoded payload, and the service does not retain the request.
Verification receipt
This workflow uses one software decoder and rendering pipeline. It is not print, device, ISO, accessibility, malware, or security certification.
Test these fixtures in your browser
Run the same 21 published files through your browser’s native QR detector and compare exact payload hashes.
The check runs only after you start it. Files stay on this site, no decoded payload is stored, and results leave your browser only if you download the receipt.
Checking browser support…
Results describe this browser and operating system only. They are not print, device, ISO, accessibility, or security certification.
How to read these results
How to read these results
An exact decode means this repository decoder recovered the fixture payload byte-for-byte. Compare clean baselines with stressed variants, and do not generalize one software result to every scanner.
How to reproduce a result
Download the release or reproducer, together with its SHA-256 manifest, then run the documented local workflow. Report any mismatch with the release ID, fixture ID, decoder, browser, and device.
Before production use
Test the exported file and its final physical or digital placement on representative real devices. Quiet zone, contrast, size, surface, compression, and lighting can change scan behavior.
Download benchmark evidence
Release history
A dated record of the evidence included in each public dataset release.
- Current release
- 2026-07-22-v1
- First public release
- Evidence in this release
- Published 21 generated export fixtures, 19 exact-decoding results, four clean baselines and reproducible release manifests.
- Published:
Suggested citation
- Publisher
- QR Code Crafter, Brand Aspect LtdLegal information
- Suggested citation
- QR Code Export Readability Benchmark. 2026-07-22-v1. QR Code Crafter, Brand Aspect Ltd. https://qrcodecrafter.com/qr-code-readability-lab
- Corrections
- Report factual errors or problems reproducing this release. contact@qrcodecrafter.com
Limitations
A software fixture result is not a device, printer, ISO, or security certification. Test the final placement on real devices.