Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

Android barcode scanner using Google ML-Kit Vision.

Supported barcode types:

  • 2D formats: QR Code, Aztec, Data Matrix, PDF417
  • Linear formats: Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, EAN-128, ITF, UPC-A, UPC-E
Feb 3, 2024

Scan captured barcode image and it crop for selecting single code or multiple codes.

Jan 3, 2022

An easy to use library for barcode detection. Based on the new AndroidX Camera2 api. Uses the zxing barcode detection library. Comes with a BarcodeView, which combines a camera preview and an automatic overlay for detected barcodes.

Also contains three differend ready to use dialogs

  • BarcodeDialog (DialogFragment)
  • BarcodeBottomSheet (BottomSheetDialogFragment)
  • BarcodeAlertDialog (AlertDialog)


  • camera permission handling
  • customize the displayed result points
  • customize the barcode type (can be a list)
Aug 9, 2019

A library to search zip codes based on Brazil.

Jul 25, 2019

GlideBarcode is an open-source barcode loading extension for Android Glide that wraps barcode generating and displaying.

May 12, 2019

A library to help implement barcode scanning.


Another barcode library. Yawn.

We can understand why you may think that, but there are some key reasons we decided to write a new barcode library.

  • Quality We want this library to be a high quality production ready library.
  • Camera2 Many barcode libraries still use camera1 API's. These are now deprecated and although unlikely to be removed, you can get better performance and stability from camera2.
  • Firebase This library uses Firebase to process the frames and return barcodes. The Firebase team are committed to these API's.
  • Tested We want this library to have tests.
  • Simple We want the implementation to be simple, but not try to hide away too much of the complexity of the task.
Mar 16, 2019

XAZxing library is a port of offcial Zxing Intent Integrator for Xamarin.Android

Nov 25, 2018

Android Barcode Scanner by Google Mobile Vision Api with RxJava.

Jun 22, 2018

Сode scanner library based on ZXing. Supports portrait and landscape screen orientations, back and front facing cameras, auto focus and flash light control, viewfinder customization, touch focus, Kotlin friendly.

Aug 22, 2017

VSBarcodeReader is the most advanced barcode reading library for the iPhone and Android. The library and SDK allow you to add barcode scanning functionality to your app in minutes. Our proprietary algorithms can read blurry UPCs and EANs captured by fixed focus cameras.

Dec 24, 2016

Simple Android app for scanning and retaining barcodes.

Oct 10, 2016

A barcode scanner based on zxing. Support screen auto rotate (both landscape and portrait).

Oct 8, 2016

A Barcode scanning library for Android. Uses the Google Play Services' mobile vision api for barcode detection.

Oct 5, 2016

Standalone ZXing barcode/qrcode scanner library so that you don't have to install the ZXing Barcode Scanner app explicitly.

Aug 6, 2016

Easy to use barcode reader for your Android Project (Uses Google Mobile Vision API).

Apr 15, 2016

An Android Library based on ZXing Library with support for Portrait Orientation and some cool stuffs.

Feb 28, 2016

This library allows you to embed a Barcode scanner as a Fragment.

Jun 4, 2015

Open source software suite for reading bar codes from various sources, such as video streams, image files and raw intensity sensors.

Jul 5, 2014

ZXing ("zebra crossing") is an open-source, multi-format 1D/2D barcode image processing library implemented in Java, with ports to other languages.

Jul 5, 2014

Barcode Library Version 2 with better and faster reading capabilities.

Jul 5, 2014

Barcode Generator Library for Android to Generate Linear, 2D BarCodes on Android Applications.

Jul 5, 2014