ZXing ("Zebra Crossing") barcode scanning library for Java, Android
Find a file
2015-11-08 14:18:07 +00:00
android Update notes for BS 4.7.5 2015-11-08 14:18:07 +00:00
android-core [maven-release-plugin] prepare for next development iteration 2015-08-19 13:21:05 +01:00
android-integration [maven-release-plugin] prepare for next development iteration 2015-08-19 13:21:05 +01:00
androidtest Add what's new for 4.7.4 and update proguard 2015-10-27 10:57:38 +00:00
core Added a Code 93 encoder 2015-10-18 23:39:03 +01:00
glass Add what's new for 4.7.4 and update proguard 2015-10-27 10:57:38 +00:00
javase Add possibility to choose the error correction level for the encoding 2015-10-13 15:11:46 +02:00
src Fix javadoc 8 error; actually enable enforcer; update plugins 2015-05-25 23:54:50 +01:00
zxing.appspot.com Update jai-imageio license; remove unneeded gwt-servlet dep; update clirr 2015-09-25 11:25:51 +01:00
zxingorg Target API 22 since not yet updated for new permission model; fix beep problem that surfaces in Android 6; update plugins 2015-10-23 06:28:55 -07:00
.gitattributes Added .gitattributes to define how git handles the line endings 2014-07-17 20:36:16 +02:00
.gitignore Remove Thumbs.db from gitignore 2014-03-06 12:13:18 +00:00
.travis.yml Don't upload codecov results if jacoco wasn't run, as it generates an email warning now 2015-07-21 12:04:11 +01:00
AUTHORS Added a Code 93 encoder 2015-10-18 23:39:03 +01:00
CHANGES Update to target Android 23; brief 3.2.1 release note 2015-08-19 12:09:39 +01:00
CONTRIBUTING.md Clarify contribution policy 2014-09-02 11:58:06 +01:00
LICENSE Update jai-imageio license; remove unneeded gwt-servlet dep; update clirr 2015-09-25 11:25:51 +01:00
NOTICE Use JCommander for CommandLineRunner args 2015-05-03 20:49:10 +01:00
pom.xml Add what's new for 4.7.4 and update proguard 2015-10-27 10:57:38 +00:00
README.md Added information about Python bindings. 2015-07-16 14:43:13 -04: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
android-core Android-related code shared among android, androidtest, glass
glass Simple Google Glass application
zxingorg The source behind zxing.org
zxing.appspot.com The source behind web-based barcode generator at zxing.appspot.com

Available in previous releases

Module Description
cpp C++ port
iphone iPhone client
objc Objective C port
actionscript Partial ActionScript port
jruby JRuby wrapper

ZXing-based third-party open source projects

Module Description
QZXing port to Qt framework
zxing-cpp port to C++ (forked from the deprecated official C++ port)
zxing_cpp.rb bindings for Ruby (not just JRuby), powered by zxing-cpp
python-zxing bindings for Python
ZXing .NET port to .NET and C#, and related Windows platform
Module Description
Barcode4J Generator library in Java
ZBar Reader library in C99
OkapiBarcode

Contacting

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

Etcetera

Build Status Coverity Status codecov.io

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

Optimized with JProfiler