Barcode Scanner SDK | iOS, Android

Rapidly implement powerful barcode and QR Code scanning in your mobile native apps

Barcode Scan SDK

Improve User Experience With Auto Focus

No need to move the mobile device in and out to focus. It automatically detects and adjusts the focus for the best decoding performance.

High-Speed Barcode Recognition

Scan directly mode improves barcode reading speed for high-quality images by 20% on average, which saves time and money.

Optimized for Mobile Scanning

Under interactive scenarios, it automatically removes blurry frames to increase the decoding speed and maximize efficiency.

See It in Action

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

Alternate Text You can also search “Barcode Scanner X” in App Store or scan this QR Code to download the demo APP.

Download the APK >

Alternate Text You can also search “Barcode Scanner X” in Google Play or scan this QR Code to download the demo APP.

Download Barcode Scanner X on App Store or Google Play

Rapidly Implement Powerful Barcode Scanning in Your Application

Dynamsoft’s Barcode Reader SDK enables you to efficiently embed barcode reading functionality in your web, desktop, or mobile application using just a few lines of code. This can save you months of added development time and extra costs.

Supports barcode decoding where the image source contains one or multiple barcodes

Supports barcode recognition both synchronously and asynchronously

Decodes barcodes printed on various surfaces - passports, ID cards, VIN on vehicles, boxes, documents, etc.

Supports barcode scanning from either image files or camera video stream

Reads barcodes at different orientations and locations

Reads barcodes without a quiet zone

The iOS barcode scanner SDK is provided as a framework

The Android barcode scanner SDK is provided as a .aar file

Discover all features >

Supported Symbologies

No matter what your business needs, we have you covered. We support all major barcodes symbologies across a variety of industries such as government, finance, retail, warehouse inventory, and healthcare.

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


Truncated, Stacked, Stacked

Omnidirectional, Limited,

Expanded, Expanded Stacked

Postal Codes

USPS Intelligent Mail



Australian Post

UK Royal Mail

Learn more about barcode formats

Platform Support

  • iOS 9.0 and above; iPhone 6 or higher recommended
  • Xamarin, Cordova
  • Supported ABI: arm64 and x86_64

Objective-C & Swift - User Guide >

Objective-C & Swift API Reference >

  • Android 7 or higher recommended
  • Xamarin, Cordova
  • Supported ABI: armeabi-v7a/arm64-v8a

Android - User Guide >

Android API Reference >

Ready to Take the Next Step?

Download free trial Contact Sales