Free
Trial
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
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
Runtime Environment
-
Workstation:
7, 8, 10, 11Server:
2003, 2008, 2008 R2, 2012, 2016, 2019, 2022
macOS 10.15
or higher
Ubuntu 14.04.4+ LTS,
Debian 8+, etc.; x64
Linux arm 32-bit;
Linux arm-64bit
Android 7 or higher recommended
iPhone 6 or higher recommended;
iOS 9.0 and above
Languages and Environment
Languages and Environments
Desktop and Server Development:
C#, VB.NET, Java, C, C++, Python, Node.js
Web Development:
JavaScript
Mobile Development:
Swift, Objective-C, Kotlin
Optional Enhanced Modules
![scan DPM codes by Dynamsoft Barcode Reader](https://www.dynamsoft.com/webres/wwwroot/images/banner/DBR/featureDPM.png)
Direct Part Marking
Dynamsoft Barcode Reader supports scanning direct part marking (DPM) codes and decoding the information to track and manage the parts thoughout their lifecycle.
Learn more ›