Dynamsoft Corp. is a multinational software development company with its headquarter in Vancouver, Canada.

Dynamsoft Barcode Reader (DBR) is a software development kit (SDK) that allows developers to add barcode scanning capabilities to their applications.

Native mobile SDK for barcode scanning on iOS and Android, as well as MAUI and React Native cross-platform frameworks. Supports Java, Kotlin, Objective-C, and Swift. Enables high-speed barcode reading in mobile applications.

Server-side and desktop SDK for barcode scanning in C++, .NET, Python, Java, and Node.js applications. Supports Windows, Linux, and macOS. Suitable for batch processing, server-side scanning pipelines, and desktop applications.

JavaScript/WebAssembly SDK for barcode scanning in web browser applications. Supports 1D and 2D barcode formats including QR Code, Data Matrix, PDF417, Code 39, Code 128, and many others. Runs client-side in the browser without server round-trips.

Specialized SDK variant for bulk scanning of 100+ barcodes in a single pass. Designed for high-throughput batch processing use cases such as inventory management and logistics.

Umbrella SDK framework that bundles barcode decoding (Barcode Reader), text line recognition (Label Recognizer), document scanning, and document normalization capabilities into a single integrated package. Available as DynamsoftCaptureVisionBundle on NuGet and npm. Supports .NET, C/C++, Java, Python, iOS, Android, Xamarin Forms, and JavaScript/WebAssembly. Underlying framework for DBR v10+, DLR, and DDN.

SDK for detecting quadrilateral boundaries (document edges, table borders) in images and performing document normalization including perspective correction, deskewing, and image enhancement. Available for .NET, C/C++, Java, Python, iOS, and Android. Part of the Dynamsoft Capture Vision framework.

Web-based SDK for PDF document viewing, rendering, and annotation in web applications. Provides advanced PDF viewing, annotation management, and PDF export options. Can be used standalone or integrated with Dynamic Web TWAIN. Version 2.x introduced robust annotation management.

Browser-based document scanning SDK that enables web applications to scan documents from TWAIN, WIA, ICA, and SANE-compliant scanners. Supports all major browsers on Windows, macOS, Linux, and mobile. Includes core scanning, image processing, and document management capabilities. Available as an Unlimited Server Yearly License (flat annual fee) or per-client-device license. Optional add-on modules available for barcode reading, OCR, PDF handling, and webcam capture.

SDK for recognizing and digitally extracting text content from physical labels. Uses deep learning for high accuracy. Supports spelling correction and various image processing modes. Applicable to pharmaceutical drug labels, telecommunications equipment labels, and other industrial labeling use cases. Available for Windows, Linux, iOS, and Android.

SDK for capturing and extracting information from Machine Readable Zones (MRZ) on passports, ID cards, and other machine-readable travel documents. Available for web (JavaScript) and mobile native (iOS/Android) applications. Uses deep learning for high accuracy text recognition.

SDK for web applications that enables document capture using mobile device cameras in a browser. Provides document border detection, perspective correction, and image enhancement for mobile-captured documents. Distinct from Dynamic Web TWAIN which targets hardware scanner connectivity.