Dynamsoft Barcode Reader

Barcode Recognition SDK - Flexible APIs to customize for different usage scenarios

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. With our SDK, you can create high-speed and reliable barcode scanner software to meet your business needs.

Choose your Platform

  • iOS
  • Android
  • Windows
  • Linux
  • JavaScript

Dynamsoft Barcode Reader SDK iOS Edition enables developers to easily implement 1D and 2D barcode scanning into their iOS applications. Transform iOS smartphones, tablets, and wearable devices into enterprise-grade scanning and data capture tools.

Learn more ›

Dynamsoft Barcode Reader SDK Android Edition enables developers to easily implement 1D and 2D barcode scanning into their Android applications. Transform Android smartphones, tablets, and wearable devices into enterprise-grade scanning and data capture tools.

Learn more ›

Dynamsoft Barcode Reader SDK Windows Edition enables developers to easily implement 1D and 2D barcode scanning into their web and desktop applications. The core of Windows Edition is written in C and C++ for performance. The library is also wrapped for use with .NET, PHP and Java

Learn more ›

Dynamsoft Barcode Reader SDK Linux Edition enables developers to easily implement 1D and 2D barcode scanning into their Linux applications. The core of Linux Edition is written in C and C++. It is also wrapped for use with Java.

Learn more ›

Dynamsoft Barcode Reader SDK JavaScript Edition is a JavaScript API for barcode scanning based on the WebAssembly technology. It supports real-time localization and decoding of various barcode types. The library is capable of scanning barcodes from static images as well as directly from live video streams. It also supports reading multiple barcodes at once.

Learn more ›

Dynamsoft Barcode Reader SDK iOS Edition enables developers to easily implement 1D and 2D barcode scanning into their iOS applications. Transform iOS smartphones, tablets, and wearable devices into enterprise-grade scanning and data capture tools.

Learn more ›

Dynamsoft Barcode Reader SDK Android Edition enables developers to easily implement 1D and 2D barcode scanning into their Android applications. Transform Android smartphones, tablets, and wearable devices into enterprise-grade scanning and data capture tools.

Learn more ›

Dynamsoft Barcode Reader SDK Windows Edition enables developers to easily implement 1D and 2D barcode scanning into their web and desktop applications The core of Windows Edition is written in C and C++ for performance. The library is also wrapped for use with .NET,PHP and Java

Learn more ›

Dynamsoft Barcode Reader SDK Linux Edition enables developers to easily implement 1D and 2D barcode scanning into their Linux applications. The core of Linux Edition is written in C and C++. It is also wrapped for use with Java.

Learn more ›

Dynamsoft Barcode Reader SDK JavaScript Edition is a JavaScript API for barcode scanning based on the WebAssembly technology. It supports real-time localization and decoding of various barcode types. The library is capable of scanning barcodes from static images as well as directly from live video streams. It also supports reading multiple barcodes at once.

Learn more ›

Try the SDK

Drag and drop an image

or browse to choose an image

(Up to 8 MB each)

Supported Symbologies

Depending on the needs of your business, 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
    Codabar
    Interleaved 2 of 5
    EAN-8
    EAN-13
    UPC-A
    UPC-E
    Industrial 2 of 5
  • 2D Barcodes:

    QR Code (including Micro QR Code)
    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)

Customized Barcode Scanning for your Needs

Dynamsoft Barcode Reader provides flexible APIs for you to customize the scanning settings for different usage scenarios. You can create barcode reading templates with settings such as: barcode region, barcode count, barcode format, deblur level, anti-image level, for best performance of your specific use case.

Data Matrix Direct Part Marking

Direct part marking (DPM) is a process in which equipment is permanently marked with a type of code. DPM codes contain vital information used to identify parts, provide manufacture dates, safety requirements, and so on. Dynamsoft Barcode Reader supports scanning the DPM codes and decoding the information to track and manage the parts throughout their lifecycle.

More about DPM ›

Additional Features

  • Customization
    and Flexibility
  • Intermediate
    Image Results
  • Optimization for
    Mobile Video Stream
  • Runtime
    Environment
  • Languages and
    Environment
  • Frameworks

Featured Content

  • Best Practices for Maximizing Barcode Reader Technology

  • German Red Cross Uses Dynamsoft Barcode Reader SDK to Quickly Automate Barcode-to-PDF Procedure

  • How to Read Damaged Barcodes

  • Powerful Barcode Scanning SDK | Dynamsoft

  • Dynamsoft Barcode Reader Release Notes

  • The Best Barcode Reader SDKs: a Comparison Guide

Trusted by Major Companies across Different Industries

Barcode Recognition SDK - 1D, QRCode, DataMatrix, PDF417

"Dynamsoft's SDK allowed us to implement barcode technology within a week's time."

- Leo Liao, Software Manager

close