Online Barcode Reader Download SDK View More Samples

Online barcode reader - QR Code, DataMatrix, PDF417 and 1D

With Dynamsoft Barcode Reader SDK, developers can easily integrate barcode detection and decoding functionalities into their desktop, web and mobile applications. Three editions available: the Windows Edition provides C, C++, .NET APIs; the JavaScript Edition provides client-side recognition in browsers; the Mobile Edition provides iOS and Android APIs.

Upload Local Images Upload Local Image
Show Snapshot Panel
Select Template
A template is a set of barcode reading settings saved in json format. Documentation for more details >
Barcode Format:
Recognition Mode:

Template Name:
Barcode Format:
Specify the barcode type(s) to read. Defaults to all supported types.
Maximum barcodes per page:
The maximum number of barcodes that would be read in a single page.

Expected Barcodes Count:
The expected number of barcodes to read for each image (or each region of the image if you specified barcode regions).
Timeout per page (ms):

Higher deblur level will reach a better deblur ability during decoding.
More localization algorithm will be used in the case of a higher anti-damage level.
Whether to filter text to obtain a clearer image for decoding.
Min Image Dimension to Filter Text (pixel):

Use Regions:
Define one or multiple regions that need to be decoded.
Advance Settings:
Region Predetection Mode:
Whether to pre-detect existing region for barcodes search.

Min Image Dimension to Pre-detect Region (pixel):
Scale Down Threshold:
Sets the threshold value of the image shrinking. If the shorter edge size is larger than the given value, the library will calculate the required height and width of the barcode image and shrink the image to that size before localization. Otherwise, it will perform barcode localization on the original image.

Colour Image Convert Mode:
Sets whether to convert colour images to grayscale which is used in region pre-detection.
Barcode Invert Mode:
The ink colour for barcodes search.
Gray Equalization Sensitivity:
Sets the sensitivity used for gray equalization. The higher the value, the more likely gray equalization will be activated. Effective for images with low comparison between black and white colour. May cause adverse effect on images with high level of black and white colour comparison.
Texture Detection Sensitivity:
The higher value you set, the more efforts it will take to detect texture.
Use Format Settings:
Select Pages:

Max Image Dimension (pixel):
Sets the threshold value of the image dimension in pixels. If the dimension size is larger than the given value, the library will calculate the required height and width of the barcode image and shrink the image to that size before decoding. Otherwise, it will perform barcode decoding on the original image.

Read DPM Codes:

Forward Image Reference Count:

Backward Image Reference Count:


Define Rows and Columns of the Matrix:
Fill Binary Vacancy:
Localization Algorithm Priority:
Max Image Dimension To Localize
Barcodes On Full Image:
© Dynamsoft Corporation. All rights reserved. Privacy Statement / Site Map

Rate this product

What are you looking for?

Close Layer