ZXing ("Zebra Crossing") barcode scanning library for Java, Android
Find a file
2014-07-30 01:17:13 +01:00
android Remove exception on re-setting manual camera ID; this is fine and needed for an activity handling multiple Intents 2014-07-30 01:17:13 +01:00
android-core Log final camera params 2014-07-27 15:18:50 +01:00
android-integration Touch up whitespace and other small issues from inspection 2014-06-28 22:34:37 +01:00
androidtest fix version of parent project in subprojects 2014-05-23 17:47:38 +00:00
core Avoid another NPE on null ResultPoint 2014-07-28 10:13:27 +01:00
glass Apps shouldn't refer to a SNAPSHOT as they are not released in the same way. Refer to last stable build. 2014-06-18 16:23:43 +01:00
javase Use ARGB when on/off colors are not opaque 2014-06-25 08:49:23 +01: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 Fix typo in excludes file 2014-02-26 22:52:42 +00:00
zxing.appspot.com Update appspot app version to 11 and deploy 2014-07-17 14:45:49 +01:00
zxingorg Fix corner case for javadoc redirector 2014-06-08 11:49:45 -04: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 Add caching of Maven artifacts to Travis CI build 2014-03-26 08:57:38 +00:00
AUTHORS Credit Markus for recent fix 2014-07-18 11:46:20 +01:00
CHANGES Retroactively add 3.0.1 / 3.1.0 changes 2014-05-24 10:25:19 +01: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 Project no longer directly distributed Apache libraries 2014-02-26 22:08:57 +00:00
pom.xml Update plugins 2014-07-25 22:38:33 +01:00
README.md Retire actionscript 2014-04-30 09:06:06 +01: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
jruby JRuby wrapper

Available in previous releases

Module Description
cpp C++ port
iphone iPhone client
objc Objective C port
actionscript Partial ActionScript 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
Barcode4J Encoder library in Java
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 Coverity Status

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

Optimized with JProfiler