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

Choose your Package

Dynamsoft Barcode Reader SDK enables developers to easily implement 1D and 2D barcode scanning into their applications running on different platforms.









Try the Barcode 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
    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 ›

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
  • Languages and
  • 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