library
https://github.com/zxing-js/library
TypeScript
Multi-format 1D/2D barcode image processing library, usable in JavaScript ecosystem.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
TypeScript not yet supported1 Subscribers
Add a CodeTriage badge to library
Help out
- Issues
- ECI is ignored when decoding Data Matrix, Aztec and PDF417 (wrong text for UTF-8 symbols)
- ISO-8859-1 bytes 0x80-0x9F are decoded as windows-1252 (TextDecoder alias)
- QRCodeWriter with a non-UTF-8 CHARACTER_SET writes UTF-8 bytes after that charset's ECI
- DataMatrix FORCE_C40 encodes the trailing characters twice
- CodaBarReader cannot decode '+' (wrong pattern nnwwwww in CODA_BAR_CHAR_SET)
- DataMatrixWriter: non-Latin-1 text silently truncated, DATA_MATRIX_COMPACT always throws, false hints treated as true
- Fix Data Matrix C40 and Text upper-shift encoding
- DataMatrixWriter corrupts characters >= 0x80 in C40 and Text mode (Upper Shift written as '1')
- Interested in helping maintain ZXing JS
- Add unit tests for barcode writers and readers
- Docs
- TypeScript not yet supported