
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 (beta) |
| EAN-13 |
Codabar |
PDF 417 (beta) |
|
ITF |
|
|
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  |
| androidtest |
Android test app, ZXing Test |
| android-integration |
Supports integration with Barcode Scanner via Intent |
| zxingorg |
The source behind zxing.org |
| zxing.appspot.com |
The source behind web-based barcode generator at zxing.appspot.com |
Intermittently maintained
There are also additional modules which are contributed and/or intermittently maintained:
| Module |
Description |
| actionscript |
partial port to Actionscript |
| jruby |
JRuby wrapper |
Available in previous releases
| Module |
Description |
| cpp |
C++ port |
| iphone |
iPhone client |
| objc |
Objective C port |
Related third-party open source projects
| Module |
Description |
| QZXing |
port to Qt framework |
| ZXing .NET |
port to .NET and C#, and related Windows platform |
Other third-party open source projects
| Module |
Description |
| Barcode4J |
Encoder library in Java |
| ZBar |
Decoder in C++, especially for iPhone |
| Zint |
Barcode generator |
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 