Barcode Scanner SDK Android

With Dynamsoft Barcode Reader SDK, developers can easily transform Android mobile phones, tablets and wearable devices into enterprise-grade barcode scanning and data capture tools.

You can also search "Barcode Scanner X" in Google play or scan this QR Code to download the demo APP.

Barcode Scanner X


  • Supports barcode decoding where the image source contains one or multiple barcodes.
  • Supports barcode recognition both synchronously and asynchronously
  • Decodes bar codes printed on various surfaces - passports, ID cards, boxes, VIN (Vehicle Identification Number) on vehicles, documents, etc.
  • Reads barcodes at different orientations and locations
  • Reads bar codes without a quiet zone
  • Supports barcode scanning from either image (Bitmap) or camera
  • The Android barcode scanner SDK is provided as a .aar file. It can be easily imported into Android Studio for use. For developers who are not familiar with Android Studio programming, they can unzip the .aar file to extract .so and .jar files

Platform support of Dynamsoft's Android barcode scanner API

  • Android 5 or higher recommended;
  • Xamarin, Cordova
  • Supported ABI: armeabi-v7a/arm64-v8a
Platform support

Barcode Symbologies Support

Dynamsoft's barcode scanner library works on assortment of barcode types including:

  • Linear Barcodes (1D):

    Code 39 (including Code 39 Extended)
    Code 93
    Code 128
    Interleaved 2 of 5
    Industrial 2 of 5
    MSI (Modified Plessey)
  • 2D Barcodes:

    QR Code (including Micro QR Code and Model 1)
    Data Matrix
    PDF417 (including Micro PDF417)
    Aztec Code
    MaxiCode (mode 2-5)

    Patch Code

    GS1 Composite Code

  • GS1 DataBar (Omnidirectional,
    Truncated, Stacked, Stacked
    Omnidirectional, Limited,
    Expanded, Expanded Stacked)

    Postal Codes

    USPS Intelligent Mail
    Australian Post
    UK Royal Mail
Learn more about barcode formats ›