Supported code formats
The library supports a variety of 2D and 1D code formats.
| Code | Example |
|---|---|
| QR Code | ![]() |
| AZTEC | ![]() |
| CODE_39 | ![]() |
| CODE_93 | ![]() |
| CODE_128 | ![]() |
| ITF | ![]() |
| EAN_13 | ![]() |
| EAN_8 | ![]() |
| PDF_417 | ![]() |
| UPC_A | ![]() |
| UPC_E | ![]() |
| DATA_MATRIX | ![]() |
| MAXICODE* | ![]() |
| RSS_14* | ![]() |
| RSS_EXPANDED* | ![]() |
Code scanning is dependent on Javascript BarcodeDetector APIs and Zxing-js library.
It's important to note that
- BarcodeDetector may not be supported on all platforms. The supports is not so good on Windows platform.
- Zxing-js also have some implementation issues as raised in several issues. The authors of the html5-qrcode are working hard to address those issues and improve scanning capability.














