Linear and QR Code Barcode Recognition SDK

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

Rapidly Implement Barcode Recognition to Your App

Dynamsoft’s Barcode Reader SDK enables you to efficiently embed barcode reading functionality in your web and desktop application using just a few lines of code. This can save you from months of added development time and extra costs. With the Barcode Reader SDK, you can decode barcodes from various image file formats (bmp, jpg, png, gif, single-page and multi-page tiff). This includes from device-independent bitmap (DIB) formats which can be obtained from cameras or scanners.

Linear Barcode Types
Include Code 39, Code 93, Code 128, Codabar, Interleaved 2 of 5, EAN-8, EAN-13, UPC-A, UPC-E, Industrial 2 of 5.
Windows Edition
The Windows Edition provides C, C++, ActiveX / COM and .NET APIs.
Development Environments
Such as Visual Studio .NET (C# / VB.NET), Visual C++, VB6, Delphi, Eclipse, Xcode, etc.
2D bar codes
QRCode recognition is supported.
Support for DataMatrix and PDF417 decoding is scheduled in Q4,2015.
Mac Edition
The Mac Edition provides C and C++ APIs.
Coming soon...
Support reading barcodes from iOS (iPhone and iPad) and Android is on its way.

Image Pre-processing

Image Pre-processing

Three Ways to Use the Barcode Reader SDK

Standalone SDK

This barcode SDK can work independently in desktop and web applications.

Get samples

Add-on to
Dynamic Web TWAIN

Read barcodes from scanned documents and webcam capture in web application.

Try online demo

Add-on to
Dynamic .NET TWAIN

Read barcodes from scanned documents and webcam capture in .NET WinForms or WPF application.

Get samples

Save Time and Cost

  • Intuitive APIs enable you to do development for barcode recognition within a couple of hours. This removes the need to learn the details of barcode.
  • Code samples for C, C++, Java, VB6, VB.NET, C#, ASP.NET, Python, Node.js / JavaScript, and PHP are provided to give you a quick start.
  • Technical support is available throughout the evaluation process to help you rapidly deliver a successful solution.

Barcode Reading Features

Learn more →


Reads barcodes within a specified area of a selected image


Reads multiple barcodes in one image


Can read poor quality and damaged barcodes


Detects barcode at any orientation and rotation angle

Royalty Free Desktop Distribution

Learn more →

Only a developer license is required for the development of a desktop application. There is no runtime fee for desktop distribution. A server license for server development and deployment is available.

Why Choose Dynamsoft for Your Imaging Technology?

  • 10+ years of experience in document imaging.
  • Associate member of the TWAIN Working Group.
  • Trusted by major companies across different industries Learn more →
  • Provided with 16 hours of optional award-winning technical support.
Why Choose Dynamsoft for Your Imaging Technology