Need help with zxing?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

zxing
26.7K Stars 8.9K Forks Apache License 2.0 3.6K Commits 8 Opened issues

Description

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

Services available

!
?

Need anything else?

Contributors list

No Data

Project in Maintenance Mode Only

The project is in maintenance mode, meaning, changes are driven by contributed patches. Only bug fixes and minor enhancements will be considered. The Barcode Scanner app can no longer be published, so it's unlikely any changes will be accepted for it. There is otherwise no active development or roadmap for this project. It is "DIY".

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 | | EAN-13 | Codabar | PDF 417 | | UPC/EAN Extension 2/5 | ITF | MaxiCode | | | | 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 | 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 | glassechidna/zxing-cpp | port to C++ (forked from the deprecated official C++ port) | nu-book/zxing-cpp | recent port to C++ | 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 | pyzxing | Python wrapper to ZXing library

Other related third-party open source projects

| Module | Description | ---------------------------------------------- | ----------- | Barcode4J | Generator library in Java | ZBar | Reader library in C99 | OkapiBarcode | |

Links

Contacting

Post to the discussion forum or tag a question with

zxing
on StackOverflow.

Etcetera

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

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.