zxing/zxing

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
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

ZXing-based third-party open source projects

Other related third-party open source projects

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

Links

  • Online Decoder
  • QR Code Generator
  • Javadoc
  • Documentation Site
  • Google+

Contacting

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

Etcetera

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

Optimized with