
Project in Maintenance Mode Only
The project is in maintenance mode, meaning, changes are driven by contributed patches.
Only bug fixes and minor enhancements will be considered. The Barcode Scanner app can
no longer be published, so it's unlikely any changes will be accepted for it.
There is otherwise no active development or roadmap for this project. It is "DIY".
To get started, please visit: https://github.com/zxing/zxing/wiki/Getting-Started-Developing
ZXing ("zebra crossing") is an open-source, multi-format 1D/2D barcode image processing
library implemented in Java, with ports to other languages.
| 1D product |
1D industrial |
2D |
| UPC-A |
Code 39 |
QR Code |
| UPC-E |
Code 93 |
Data Matrix |
| EAN-8 |
Code 128 |
Aztec |
| EAN-13 |
Codabar |
PDF 417 |
| UPC/EAN Extension 2/5 |
ITF |
MaxiCode |
|
|
RSS-14 |
|
|
RSS-Expanded |
| Module |
Description |
| core |
The core image decoding library, and test code |
| javase |
JavaSE-specific client code |
| android |
Android client Barcode Scanner  |
| android-integration |
Supports integration with Barcode Scanner via Intent |
| android-core |
Android-related code shared among android, other Android apps |
| zxingorg |
The source behind zxing.org |
| zxing.appspot.com |
The source behind web-based barcode generator at zxing.appspot.com |
Available in previous releases
ZXing-based third-party open source projects
Other related third-party open source projects
Post to the discussion forum or tag a question with zxing
on StackOverflow.

QR code is trademarked by Denso Wave, inc. Thanks to Haase & Martin OHG for contributing the logo.
Optimized with 