Resource Base
GET DYNAMSOFT BARCODE READER 30-DAY FREE TRIAL
Download free trialSupport C / C++ / .Net / Java / JS / Android / iOS / PHP/ Python
Try our online demoOptimizing Inventory: Introducing Dynamsoft Panorama
DOWNLOAD FREE WHITEPAPER[JavaScript] Official Demo
This is the official demo for Dynamsoft Barcode Reader JavaScript Edition. It's developed as a Vue application and it demonstrates popular usage scenarios, camera control, reader settings and UI customization, etc.
[C#] Upload Images Online for Server-side Scanning
This page is an online barcode scanner for QR Code, DataMatrix, PDF417, Aztec, GS1 DataBar, Maxicode, Patch Code, GS1 Composite and 1D codes.
[C#] Read barcode from scanner, webcam and files
The sample demonstrates how to read barcode from scanners, webcam and local files.
[C++] Decode Video Frame
This sample demonstrates how to read barcodes from a camera and show results in real-time using C/C++ and CMake.
[Java] Read Barcodes from an Image
The sample demonstrates how to read barcodes from a selected image in a Java web application.
[ASP.NET-C#] Read Barcodes from an Image
The sample demonstrates how to read barcodes from a demo image in an ASP.NET(C#) application.
[ASP.NET-VB.NET] Read Barcodes from an Image
The sample demonstrates how to read barcodes from a demo image in an ASP.NET(VB.NET) application.
[C#] Rename, Split or Classify Documents using Barcodes
This sample demonstrates how to split, rename and classify a batch of documents in a C# application.
[Xamarin] Video Streaming Barcode Reader
It aims to help developers build Android and iOS barcode apps with Dynamsoft Xamarin Barcode SDK.
[C++] Read Barcode in C++
This sample demonstrates how to read barcode in a C++ desktop application.
[Cordova] Video Streaming Barcode Reader
This sample uses the Cordova plugin to quickly develop mobile barcode reader apps for iOS and Android.
[C] Multi-thread scanning in C
The sample demonstrates how to use multiple threads to read barcodes from files in a specified directory.
[C] Read Barcode in C
This sample demonstrates how to use Dynamsoft Barcode Reader API for barcode location and detection in a C desktop application.
[VB.NET] Read Barcode in VB.NET
This sample demonstrates how to read barcode in a VB.NET WinForms desktop application.
[C++] Read Barcode in C++ on Linux
This sample demonstrates how to use Dynamsoft Barcode Reader API for barcode detection in a C++ desktop application on Linux.
[C++] Decode Single Barcode
This sample is designed for the scenario where one input image contains one barcode, e.g, boarding pass, concert ticket, driver license, etc.
[C++] Decode Multi-Barcodes
This sample is designed for the scenario where the input image contains multiple barcodes.
[C++] Read Barcode from Region
The sample demonstrates how to read barcodes from a specific region of an image in a C++ application on Linux.
[Windows-PHP] Read barcode in PHP web application
The sample demonstrates how to build a web application with PHP wrapper of Dynamsoft Barcode Reader v7.1 on Windows. Note: The latest version does not include this wrapper.
[React Native] Video Streaming Barcode Reader
This sample demonstrates how to build a React Native Project using Dynamsoft Barcode Reader SDK.
[Python] DBR Python Extension
The sample shows how to use OpenCV-Python to create a simple webcam barcode reader with Dynamsoft C/C++ Barcode Reader SDK.
[C/C++] Barcode Reader for Raspberry Pi
The sample demonstrates how to use Dynamsoft Barcode Reader SDK to build a C/C++ barcode reader on Raspberry Pi.
[Node.js] DBR Node.js Extension
It aims to help developers build Node.js barcode apps with Dynamsoft Barcode Reader in Windows, Linux, macOS, and Raspberry Pi.
[JAVA] Read Barcode in JAVA
This sample demonstrates how to use Dynamsoft Barcode Reader API for detection and decode in a Java desktop application.
[Windows-PHP] Read Barcodes from an Image
The sample demonstrates how to read barcodes from a demo image in a PHP application on Windows. Note: This sample uses v7.1 of Dynamsoft Barcode Reader. The PHP wrapper is not available in the latest version.
[JavaScript] Hello World - Simplest Implementation
Demonstrates how to use the minimum code to enable a web page to read barcodes from a live video stream.
[JavaScript] Read Barcodes on an Existing Image
Decodes barcodes using images that are stored locally, whether on mobile or desktop.
[JavaScript] Read barcodes in an Angular Application
Decodes video stream in an Angular Application from a USB-connected or built-in camera (mobile or desktop).
[JavaScript] Read Barcodes in a React Application
Decodes video stream in a React Application from a USB-connected or built-in camera (mobile or desktop).
[JavaScript] Read Barcodes in a Vue Application
Decodes video stream in a Vue Application from a USB-connected or built-in camera (mobile or desktop).
[JavaScript] Use the Default Camera UI
Hides built-in UI elements (camera selection, resolution selection, etc.) and shows only the video stream.
[JavaScript] Hide Built-in Controllers
Hides built-in UI elements (camera selection, resolution selection, etc.) and shows only the video stream.
[JavaScript] Use External Controllers
Uses custom controllers to manipulate the Camera UI.
[JavaScript] Enlarge the Video Stream
Enlarges the video stream temporarily to read a barcode.
[JavaScript] Read Video and Fill a Form
Reads barcodes to quickly fill a form.
[JavaScript] Read a Driver's License
Reads the PDF417 barcode on a driver's license (AAMVA compliant) and parses it.
[Android] HelloWorld
This is a sample that illustrates the simplest way to set up a video barcode scanner with Dynamsoft Barcode Reader.
[Android] General Settings
This is a sample that shows how to make general settings when using Dynamsoft Barcode Reader.
[Android] Performance Settings
This is a sample that shows how to configure Dynamsoft Barcode Reader parameter settings to improve barcode decoding performance.
[Objective-C] HelloWorld
This is a sample that illustrates the simplest way to set up a video barcode scanner with Dynamsoft Barcode Reader.
[Objective-C] General Settings
This is a sample that shows how to make general settings when using Dynamsoft Barcode Reader.
[Objective-C] Performance Settings
This is a sample that shows how to configure Dynamsoft Barcode Reader parameter settings to improve barcode decoding performance.
[Swift] HelloWorld
This is a sample that illustrates the simplest way to set up a video barcode scanner with Dynamsoft Barcode Reader.
[Swift] General Settings
This is a sample that shows how to make general settings when using Dynamsoft Barcode Reader.
[Swift] Performance Settings
This is a sample that shows how to configure Dynamsoft Barcode Reader parameter settings to improve barcode decoding performance.
[Android] Read A Driver's License
This is a sample that shows how to create a mobile app that focus on decoding the drivers' license barcodes and displaying the parsed information.
[Swift] Read A Driver's License
This is a sample that shows how to create a mobile app that focus on decoding the drivers' license barcodes and displaying the parsed information.