ZXing ("Zebra Crossing") barcode scanning library for Java, Android
Find a file
2014-02-11 18:22:26 +08:00
actionscript Add apache-rat check for copyright headers, and fix a bunch of files without them (mostly actionscript, jruby) 2014-01-22 19:37:33 +00:00
android Update strings.xml 2014-02-11 18:22:26 +08:00
android-integration Update .gitignores everywhere for IDEA files, etc 2014-01-17 11:13:30 +00:00
androidtest Ignore a few more Android files 2014-01-20 17:37:52 +00:00
core Delete old test gen code 2014-02-08 09:41:38 -05:00
glass-mirror Deprecate incomplete Glass Mirror now that a Glass device will be available for development of on-device app 2014-02-06 13:42:25 -05:00
javase Fix a few bugs from last NIO2 commit in resource translation 2014-01-31 13:33:21 +00:00
jruby Add apache-rat check for copyright headers, and fix a bunch of files without them (mostly actionscript, jruby) 2014-01-22 19:37:33 +00:00
src/site Add basic site generation for zxing.github.io 2014-01-22 18:11:05 +00:00
zxing.appspot.com Update Guava, SLF4J, Commons FileUpload and GWT versions 2014-02-07 15:14:25 -05:00
zxingorg Untangle try-catch a bit in servlet, to properly catch 404 errors 2014-02-08 15:58:34 -05:00
.gitignore Update .gitignores everywhere for IDEA files, etc 2014-01-17 11:13:30 +00:00
.travis.yml Test against OpenJDK 7, not 6 2014-01-17 11:10:37 +00:00
AUTHORS Try a diagonal cross check in PURE_BARCODE mode for QR codes to avoid false positives. HT fics.danmark 2014-01-23 20:27:30 +00:00
CHANGES For 3.0.0, retire iphone/, cpp/, objc/ and remove temporary pointers in csharp/, qt/ 2013-11-30 10:51:50 +00:00
COPYING Standardize and update all copyright statements to name "ZXing authors" as suggested by open-source team to correctly attribute copyright in a project with contributions from several sources. 2008-06-19 20:56:24 +00:00
NOTICE For 3.0.0, retire iphone/, cpp/, objc/ and remove temporary pointers in csharp/, qt/ 2013-11-30 10:51:50 +00:00
pom.xml Update Guava, SLF4J, Commons FileUpload and GWT versions 2014-02-07 15:14:25 -05:00
README.md Deprecate incomplete Glass Mirror now that a Glass device will be available for development of on-device app 2014-02-06 13:42:25 -05:00

ZXing ("zebra crossing") is an open-source, multi-format 1D/2D barcode image processing library implemented in Java, with ports to other languages.

Supported Formats

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

Components

Active

Module Description
core The core image decoding library, and test code
javase JavaSE-specific client code
android Android client Barcode Scanner 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

Deprecated

Module Description
glass-mirror partial implementation for the Google Glass Mirror API

Available in previous releases

Module Description
cpp C++ port
iphone iPhone client
objc Objective C port
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
ZBar Decoder in C++, especially for iPhone
Zint Barcode generator

Contacting

Post to the discussion forum or tag a question with zxing on StackOverflow.

Etcetera

Build Status

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

Optimized with JProfiler