ZXing (pronounced "zebra crossing") is an open-source, multi-format 1D/2D barcode image processing library implemented in Java, with ports to other languages. Our focus is on using the built-in camera on mobile phones to scan and decode barcodes on the device, without communicating with a server. However the project can be used to encode and decode barcodes on desktops and servers as well. We currently support these formats:
This library is divided into several main components which are actively supported:
There are also additional modules which are contributed and/or intermittently maintained:
There are, finally, some modules no longer maintained but that are available from earlier releases:
To complement our decoding software, we have created a web-based QR Code generator which supports contact information, calendar events, URLs, and much more.
Contacting Us
Please post to our discussion forum instead of emailing the authors privately.
QR code is trademarked by Denso Wave, inc. Thanks to Haase & Martin OHG for contributing the logo above.
[ //code-opensocial.googleusercontent.com/gadgets/ifr?url=http%3A%2F%2Fwww.ohloh.net%2Fp%2F12084%2Fwidgets%2Fproject_basic_stats.xml![[image]](http://mowser.com/img?url=http%3A%2F%2Fwww.gstatic.com%2Fcodesite%2Fph%2Fimages%2Fcleardot.gif)