ZXing ("Zebra Crossing") barcode scanning library for Java, Android

License: Apache-2.0

Language: Java

Keywords: android, barcode, barcode-scanner, datamatrix, java, qr-code, upc, zxing

Get Started Developing

To get started, please visit: https://github.com/zxing/zxing/wiki/Getting-Started-Developing

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 MaxiCode



Module Description
core The core image decoding library, and test code
javase JavaSE-specific client code
android Android client Barcode Scanner
android-integration Supports integration with Barcode Scanner via Intent
android-core Android-related code shared among android, other Android apps
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
jsqrcode port to JavaScript
python-zxing bindings for Python
ZXing .NET port to .NET and C#, and related Windows platform
php-qrcode-detector-decoder port to PHP
ZXing Delphi Port to native Delphi object pascal, targeted at Firemonkey compatible devices (IOS/Android/Win/OSX) and VCL.
ZXingObjC Port to Objective-C
php-zxing PHP wrapper to Zxing Java library
zxing-js/library TypeScript port of ZXing library

Other related third-party open source projects

Module Description
Barcode4J Generator library in Java
ZBar Reader library in C99



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


Build Status Coverity Status codecov.io Codacy Badge

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

Optimized with JProfiler

Project Statistics

Sourcerank 16
Repository Size 229 MB
Stars 24,738
Forks 8,580
Watchers 1,677
Open issues 9
Dependencies 18
Contributors 91
Tags 25
Last updated
Last pushed

Top Contributors See all

Sean Owen Yao Wei slepmog Taneli Huuskonen David Sanders Michael Jahn Olexandr Nesterenko MakKi (makki_d) Marcus Winkler sato yoshiyuki Miguel E. Hernández Cuervo Tian Yunhao QingfengLee az-ericso Sebastian Buchwald MicheleMas Petja Touru Yahoe001 Matrix44 Thomas Weißschuh

Packages Referencing this Repo

Core barcode encoding/decoding library
Latest release 3.3.3 - Updated - 24.7K stars
Code common to Android applications
Latest release 3.3.0 - Updated - 24.7K stars
The web application behind zxing.org
Latest release 3.3.3 - Updated - 24.7K stars
Java SE-specific extensions to core ZXing library
Latest release 3.3.3 - Updated - 24.7K stars
Integration helper classes for Android applications wanting to create/scan bar codes
Latest release 3.3.0 - Updated - 24.7K stars
Parent Maven project for ZXing modules
Latest release 3.3.3 - Updated - 24.7K stars
GWT-based encoder app hosted at zxing.appspot.com
Latest release 3.3.3 - Updated - 24.7K stars
zxing - Official ZXing ("Zebra Crossing") project home
Latest release 2.3.0 - Published - 24.7K stars

Recent Tags See all

zxing-3.3.3 May 29, 2018
zxing-3.3.2 January 31, 2018
BS-4.7.7 October 25, 2017
zxing-3.3.1 October 25, 2017
zxing-3.3.0 September 16, 2016
BS-4.7.6 September 14, 2016
BS-4.7.5 November 08, 2015
BS-4.7.4 October 27, 2015
zxing-3.2.1 August 19, 2015
BS-4.7.3 February 15, 2015
zxing-3.2.0 February 15, 2015
zxing-3.1.0 May 22, 2014
BSGlass-0.2.1 May 22, 2014
BS-4.7.0 May 22, 2014
BSGlass-0.2.0 April 26, 2014

Interesting Forks See all

ZXing for Java 6
Java - Apache-2.0 - Last pushed - 6 stars - 3 forks
ZXing ("Zebra Crossing") [git svn clone of http://code.google.com/p/zxing]
Java - Apache-2.0 - Last pushed - 3 stars - 4 forks
Official ZXing ("Zebra Crossing") project home
Java - Apache-2.0 - Last pushed - 3 stars
Official ZXing ("Zebra Crossing") project home
Java - Apache-2.0 - Updated - 2 stars
Official ZXing ("Zebra Crossing") project home
Java - Updated - 2 stars

Something wrong with this page? Make a suggestion

Last synced: 2018-07-08 20:47:45 UTC

Login to resync this repository