Web Demos

BARCODE READER SDK DEMO

Explore the flexibe barcode reading settings to optimize for your specific usage scenario.

WEB TWAIN SDK DEMO

Try the most popular web scanner features: scan images, import local images and PDF files, edit, save to local, upload to database, and etc.

BARCODE READER JAVASCRIPT DEMO

Transform any camera-equipped devices into real-time, browser-based barcode and QR code scanners.

MRZ SCANNER WEB DEMO

Detects the machine-readable zone of a passport, scans the text, and parses into human-readable data.

APP STORE DEMOS

BARCODE READER SDK FOR IOS

BARCODE READER SDK FOR ANDROID

VIEW MORE DEMOS >

Free
Trial

Features

Read Barcodes and QR Code from Images - PDF, Tiff, JPEG and more

Efficiently embed high-speed and reliable barcode reading functionality in your web, desktop or mobile application using just a few lines of code to meet your business needs.

Powerful Barcode Decoding

  • Multi-thread barcode processing
  • Reads multiple barcodes in one image
  • Detects barcodes at any orientation and rotation angle
  • Decodes barcodes from out-of-focus, blurred images
  • Reads barcodes from low-quality images with preprocessing

Customization and Flexibility

Though our SDK performs well in many general scenarios with its default scanning settings, but to reach its best performance for your specific business need, our SDK is fully customizable for the greatest performance just for your business.
Choose between a long list of parameters, each containing a set of modes. A mode is a special function that the barcode reader can do, and each mode can include a number of arguments, which are used to further refine or customize the application.

Learn More >

Barcode Reader Results

  • Angle
  • PageNumber
  • ResultPoints
  • ModuleSize
  • Bounding
  • BarcodeData
  • BarcodeText
  • BarcodeFormat

Decode Barcodes from Images, PDFs, and Cameras

  • Dynamsoft's barcode reader library supports scanning barcodes from:
  • Various image file formats (bmp, jpg, png, gif, and tiff);
  • Single-page and multi-page PDF;
  • Device-independent bitmap (DIB) formats which can be obtained from cameras or scanners;
  • An image encoded as a base64 string;
  • An image file stream in raw buffer.
  • Try Sample

Supported Barcode Types

  • 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

    MSI (Modified Plessey)

    Code 11

  • 2D Barcodes:

    QR Code (including Micro QR Code and Model 1)

    Data Matrix

    PDF417 (including Micro PDF417)

    Aztec Code

    MaxiCode (mode 2-5)

    DotCode

    GS1 Composite Code

    Patch Code

    Pharmacode

  • GS1 DataBar

    Omnidirectional, Truncated, Stacked, Stacked Omnidirectional, Limited, Expanded, Expanded Stacked

    Postal Codes

    USPS Intelligent Mail

    Postnet

    Planet

    Australian Post

    UK Royal Mail

Learn more about barcode types

Runtime Environment

Workstation:
7, 8, 10, 11

Server:
2003, 2008, 2008 R2,
2012, 2016, 2019, 2022

Android 7 or higher recommended

iPhone 6 or higher recommended;
iOS 9.0 and above

Ubuntu 14.04.4+ LTS,
Debian 8+, etc.; x64
Linux arm 32-bit;
Linux arm-64bit

Languages and Environment

APIs

C, C++, .NET, PHP

Projects

32-bit or 64-bit

Languages

C#, VB.net, Java, C, C++, JavaScript, Python, Swift,
Objective-C, PHP, etc.

Ready to Take the Next Step?

Download free trial Contact Sales