Category: barcode
-
A QR Code recovers damage through Reed-Solomon parity, not magic: level L repairs roughly 7% of its codewords and level H roughly 30%. Build, damage, and decode QR codes in the browser with a new interactive error correction visualizer powered by Dynamsoft Barcode Reader.
-
Generate and scan VIN barcodes in JavaScript: build a valid 17-character VIN with the North American check digit calculated as you type, render it as Code 39, Code 128, QR Code or Data Matrix with bwip-js, and decode it with Dynamsoft Barcode Reader — importing the 18-character form, verifying the...
-
Read the IATA BCBP barcode on a boarding pass in JavaScript with Dynamsoft Barcode Reader, then parse the Resolution 792 payload into structured fields — passenger, PNR, route, flight, seat, baggage and frequent flyer data — with nine structural checks and WebCrypto verification of the security section's ECDSA signature.
-
Build a browser-side IATA BCBP boarding pass generator in JavaScript: write a Resolution 792 payload with its nested size fields, auto-sign the security section (items 25–30) with WebCrypto ECDSA P-256, render it as PDF417, Aztec Code, QR Code or Data Matrix, draw a printed or mobile pass preview on an...
-
Build a browser-side GS1 barcode generator in JavaScript: compose a validated GS1 element string from application identifiers, calculate GTIN and SSCC check digits, pick the symbology a real supply chain would use, render a test label on an HTML5 canvas, and export the result together with the exact parse a...
-
A step-by-step tutorial for building an Expo (React Native) barcode scanner app that decodes 1D and 2D barcodes with the Dynamsoft Capture Vision native SDK through a hand-written Expo module — live camera scanning, photo-picker scanning, and result overlays with corner points.
-
Build a cross-platform Ionic Vue QR code and barcode scanner powered by the Dynamsoft Capture Vision native SDK (capturevisionbundle 3.6.2000) on Android and iOS. Two data sources, no JavaScript SDK, real-time native overlay.
-
An auditable JavaScript/WASM benchmark of zxing-wasm 3.1.2 and Dynamsoft Barcode Reader on 7,894 real BarBeR images, with a migration guide and a direct comparison to the C++ and Python runs.
-
Build an auditable Python benchmark for ZXing-C++ 3.1.1 and Dynamsoft Barcode Reader on 7,894 real BarBeR images, with a direct comparison to the C++ benchmark.
-
Hands-on benchmarks for Dynamsoft Barcode Reader Python 11.6.1000: PDFRM_MULTIMODAL cuts PDF barcode decoding from 263 ms to 3 ms on a text-based PDF, breadth-first multi-threaded decoding takes up to 48% less time on dense barcode images, and the new LayoutAnalyzer recovers missed barcodes in dense N×M grid layouts.
-
Build an auditable C++ benchmark for ZXing-C++ and Dynamsoft Barcode Reader using 7,894 real images from the BarBeR dataset.
-
Build a Python benchmark that generates low-resolution, low-light, glare, blur, and inverted barcode images, then shows how a fast Dynamsoft Barcode Reader template can improve accuracy without a large speed penalty.
-
Choose the right barcode reader for retail checkout, then build a Python desktop POS scanner with PySide6 and Dynamsoft that reads EAN/UPC, Code 128, and QR from camera or image.
-
Compare React Native, Flutter, and .NET MAUI for building high-speed mobile barcode scanning apps. Learn overlay rendering, coordinate mapping, and camera setup differences using Dynamsoft Barcode SDK on Android and iOS.
-
Learn how to use AI, OpenCV, and Python validation scripts to generate focused Dynamsoft Barcode Reader templates for hard barcode and DataMatrix images.
-
Step-by-step benchmark comparing Dynamsoft Barcode Reader detection accuracy on Web (JavaScript/WASM), Android (Java), and Desktop (Python) using the same challenging-image dataset and shared JSON scan template — so you can pick the right deployment target with real numbers.
-
Compare barcode SDK benchmark results across QR Code, PDF417, Data Matrix, and EAN-13 test sets in one technical index.
-
Learn how to build a dual-engine barcode annotation tool in Python using Dynamsoft Barcode Reader Bundle and ZXing-C++ to auto-detect barcodes, cross-validate results, create ground-truth datasets, and export them as portable JSON for accuracy benchmarking.
-
Compare Dynamsoft Barcode Reader, Google ML Kit, Apple Vision, and ZXing-CPP on iOS using a SwiftUI benchmark app — accuracy, speed, and real-world detection counts across 83 test images.
-
The tutorial demonstrates how to build a Golang Barcode QR Code Reader with the C bridge of Dynamsoft Capture Vision SDK on Windows, Linux, and macOS, as well as how to deploy the application to Docker.
-
Learn how to build a cross-platform C++ barcode and QR code reader using Dynamsoft Capture Vision SDK v11 with CMake, supporting Windows, Linux, macOS, Raspberry Pi, and Jetson Nano.
-
Parse driver's license PDF417 barcodes on Android in 2026 — step-by-step tutorial using Dynamsoft Capture Vision SDK with AAMVA field extraction, 720P/1080P runtime resolution switching, and a Google ML Kit comparison.
-
Compare ZXing-Cpp, PyZBar, and Dynamsoft Barcode Reader in Python with benchmark data from 1,710 test cases — covering angled barcodes (15°–75°), multiple barcodes per image (2–20 codes), and 170 real-world production images. Includes accuracy rates, detection times, and code samples for each SDK.
-
Learn how to configure Dynamsoft Barcode Reader template parameters with a Python GUI tool. This tutorial walks through building an interactive parameter tuning tool that lets developers adjust JSON template settings in real time and test them against difficult barcode images.
-
Learn how to read barcodes with Tesseract OCR in Python and improve barcode recognition accuracy for damaged images by combining Dynamsoft Barcode Reader with a Tesseract fallback — includes setup, sample code, validation strategy, and production troubleshooting tips.
-
Learn how to build a Python script to compare pip package versions side by side using PySide6, OpenCV, and subprocess isolation — benchmark Dynamsoft Capture Vision SDK performance across versions with visual overlay results.
-
Learn how to build a Python Tkinter GUI barcode scanner that reads 1D/2D barcodes from multi-page PDF files using the Dynamsoft Capture Vision SDK — includes a CLI reference tool and an AI-generated GUI app with drag-and-drop, annotations, and multi-format export.
-
Compare ZXing.NET and Dynamsoft Barcode Reader in a C# .NET 8.0 WinForms app — a practical guide for developers looking for the best .NET barcode SDK or a ZXing alternative for higher accuracy.
-
Learn how to integrate a barcode scanner in .NET MAUI HybridWebView using Dynamsoft Barcode Reader's JavaScript SDK. Runs on Windows, Android, and iOS from a single codebase.
-
Learn how to decode GS1-128 barcodes and parse GS1 Application Identifiers (AIs) in Python using Dynamsoft Capture Vision SDK. Step-by-step tutorial with full source code.
-
Learn how to build a FastAPI barcode scanner integration with Uvicorn and Dynamsoft Barcode Reader SDK. Decode QR codes and barcodes from uploaded images via a Python web API.
-
Learn how to scan and parse vCard QR codes in JavaScript using Dynamsoft Barcode Reader. This tutorial covers vCard QR code generation from a contact form and live camera scanning with full source code.
-
Step-by-step tutorial to build a .NET MAUI cross-platform camera barcode scanner targeting Windows, Android, and iOS in a single project. Handle platform-specific rendering with preprocessor directives, SkiaSharp, and Dynamsoft Barcode Reader.
-
Learn how to implement adaptive thresholding in JavaScript using HTML5 Canvas. Covers local mean thresholding, O(N) Integral Image optimization, and production-quality binarization with Dynamsoft Barcode Reader for barcode scanning on shadowed or uneven images.
-
Learn how to integrate Dynamsoft Barcode Reader into a Salesforce Lightning Web Component (LWC) using JavaScript, iframe, and postMessage for QR code and barcode scanning in CRM workflows.
-
Build a QR code scanner shared between Android and iOS with Kotlin Compose Multiplatform and Dynamsoft Barcode Reader v11: CaptureVisionRouter with CameraX on Android, AVFoundation with a Dynamsoft CocoaPods pod and Kotlin/Native cinterop on iOS, including a bounding-box overlay.
-
Learn how to read DotCode barcodes in a browser using Dynamsoft Barcode Reader's JavaScript SDK — covering live camera scanning, image file decoding, and the custom template needed for tobacco-industry DotCode marks.
-
Step-by-step tutorial to implement a QR code reader and barcode scanner in Nuxt.js using Dynamsoft Barcode Reader with live webcam access.
-
Read 1D and 2D barcodes (QR Code, Code 128, EAN-13, DataMatrix, PDF417) from multi-page PDF files in Node.js with Dynamsoft Capture Vision. A single captureMultiPagesAsync() call decodes every page and reports the page number for each barcode.
-
Step-by-step guide to building a JavaScript barcode scanner for EAN-13, UPC-A, EAN-8, UPC-E, and their 2-digit and 5-digit add-on codes using Dynamsoft Barcode Reader SDK.
-
Step-by-step guide to building and running ARM32 and ARM64 Docker containers for Python barcode and QR code scanning using Dynamsoft Barcode Reader — ideal for Raspberry Pi and Jetson Nano development.
-
Learn how to call the Dynamsoft Capture Vision C++ shared libraries from Python ctypes — no compiler, no CMake, no bridge DLL. Covers per-platform symbol resolution, vtable dispatch, and the GIL-releasing native threading pattern, with a working demo that decodes 18 barcode formats on Windows, Linux and macOS.
-
Step-by-step C# tutorial to integrate a barcode and QR code scanner into a .NET MAUI app using the Dynamsoft Barcode Reader SDK — covering image file decoding and real-time camera stream scanning on Android and iOS.
-
Build a real-time C++ barcode and QR code scanner that reads from a desktop webcam using a minimal OpenCV build and Dynamsoft Barcode Reader SDK v10.x. Includes CMake project setup for Windows and Linux.
-
Step-by-step guide to building a C# WinForms webcam barcode reader with DirectShow.NET and Dynamsoft Barcode Reader SDK. Covers video capture, real-time 1D/2D barcode decoding, and result overlay.
-
Step-by-step guide to building a cross-platform command-line barcode and QR code reader in Rust using FFI bindings to the Dynamsoft C++ Capture Vision SDK. Covers project setup, C++ bridge implementation, and both interactive and batch processing modes on Windows, Linux, and macOS.
-
How to automatically zoom the camera to scan tiny or distant QR codes in a web app, using dynamsoft-barcode-reader-bundle v11 and Dynamsoft Camera Enhancer's EF_AUTO_ZOOM or manual getUserMedia zoom control.
-
Learn how to build a PHP Laravel web app that decodes barcodes and QR codes by calling a standalone Python service powered by the Dynamsoft Capture Vision SDK.
-
This guide walks you through creating a web application to decode multiple barcode images with Go and HTML5, backed by the goBarcodeQrSDK module and Dynamsoft Capture Vision SDK.
-
Step-by-step tutorial to generate QR codes dynamically in the browser using JavaScript, Pyodide, and the Python segno library. Supports byte mode, structured append, custom error correction levels, and text encoding selection.
-
Build a TypeScript library to extract raw byte arrays from QR codes and barcodes in JavaScript using Dynamsoft Barcode Reader — supports numeric, alphanumeric, byte, Kanji and structured append modes.
-
Step-by-step guide to generating QR codes in Python using the segno library. Covers all five encoding modes — numeric, alphanumeric, byte, kanji, and structured append — with working code examples.
-
Learn to link and load Dynamsoft's C/C++ SDK dylib in Go barcode reader modules for macOS, including build and run scripts for Apple Silicon Macs.
-
Step-by-step tutorial to build a Zapier barcode scanner integration using Dynamsoft Barcode Reader, a Flask polling server, and JavaScript — scan ISBN barcodes and trigger automated workflows to Notion, Google Sheets, and more.
-
Step-by-step guide to building a Python Flet desktop chat app that scans barcodes with Dynamsoft Barcode Reader and verifies decoded text using Google Gemini AI vision capabilities.
-
Step-by-step tutorial to build a reusable Razor class library for webcam access in ASP.NET Core and scan QR codes in a Blazor WebAssembly app with Dynamsoft Camera Enhancer.
-
Step-by-step JavaScript tutorial for building a web barcode scanner with OpenCV.js — covers QR code detection, EAN-13 decoding, and live camera scanning.
-
Learn how to build a Windows desktop barcode reader in C++ using the Win32 API and Dynamsoft Capture Vision SDK. This step-by-step tutorial covers GUI layout with panels, image loading via GDI+, barcode decoding, and drawing result overlays on detected barcodes.
-
Step-by-step guide to deploying Dynamsoft Barcode Reader on AWS Lambda with Python. Create a serverless REST API that decodes barcodes and QR codes from images via API Gateway.
-
Build a WinUI 3 barcode scanner in C# with the Dynamsoft.DotNet.BarcodeReader.Bundle NuGet package. Decode barcodes from image files, PDF documents, and the webcam using the CaptureVisionRouter API.
-
Build a headless barcode scanner on Raspberry Pi 4 with C++ - capture frames through Video4Linux2, decode barcodes with Dynamsoft Capture Vision, and show results on an optional SSD1306 OLED display or the console. No OpenCV, no GUI, and no WiringPi required.
-
Build a browser-based GS1 barcode scanner that reads GS1 DataBar, DataBar Expanded, GS1 DataMatrix, GS1 QR Code, GS1-128 and ITF-14 symbols, splits the element string with the application identifier table, verifies the GTIN check digit, and reports each data element — GTIN, expiry date, batch/lot, serial — as structured data....
-
Solve MinGW GCC "undefined reference" errors when linking MSVC-built C++ DLLs. Build a shim DLL that exports C interfaces from Dynamsoft Barcode Reader v10.0 for seamless MinGW linkage.
-
Step-by-step tutorial to add barcode scanning to a Glide no-code app using Dynamsoft Barcode Reader JavaScript SDK, with computed columns for ISBN price lookup.
-
Create a Python Flask REST API that exposes Dynamsoft Barcode Reader, Document Normalizer, and Label Recognizer as HTTP endpoints, then automate barcode decoding, MRZ scanning, and document rectification in Power Automate for Desktop.
-
Learn how to build a .NET MAUI Windows desktop barcode scanner using Windows Media API for live camera capture and Dynamsoft Barcode Reader for real-time 1D/2D barcode detection.
-
The article shares how to scan barcodes in an Oracle APEX application using Dynamsoft Barcode Reader.
-
Build a barcode and QR code scanner in Next.js with the Dynamsoft Barcode Reader bundle, server-side license injection, and a client-only camera component.
-
Build a web app that scans NFC tags and barcodes in the browser, then uses the value read from an NFC tag as the AES key to decrypt the content stored in a barcode.
-
Build an HTML5 IMEI scanner with Dynamsoft Capture Vision: scan Code 128 barcodes or recognize printed digits with OCR, then validate the Luhn check digit in JavaScript.
-
Build a custom barcode and QR code detection node for Node-RED with the Dynamsoft Capture Vision SDK. This guide shows how to decode barcodes from image files, PDF/TIFF documents, and base64 strings, and emit structured results (format, text, confidence, location) into your Node-RED flows.
-
How to Decode South African Driver's License PDF417 Barcode in Python: Decrypt, Parse & Extract Data
Step-by-step Python tutorial to decode South African driver's license PDF417 barcodes, decrypt the RSA-encrypted payload, and parse driver information including vehicle codes, ID number, birthdate, and license expiry date.
-
Build an installable PWA that scans barcodes and QR codes with the latest Dynamsoft Barcode Reader Bundle, from the live camera or an uploaded image, on desktop and mobile.
-
Step-by-step tutorial on building a VSCode extension for Dynamsoft Barcode Reader — with project generation, code snippet insertion, and parameter template download for barcode and QR code scanning.
-
Measure WebGL grayscale conversion against canvas color frames for Dynamsoft Barcode Reader. On this PC sample, GPU readPixels cost more than it saved; phones are unlikely to reverse that.
-
Build three Java barcode readers - CLI, Swing GUI, and Spring Boot web API - using Dynamsoft Barcode Reader 11.x and ZXing, with working code and a live Swagger UI demo.
-
Step-by-step tutorial to integrate a barcode and QR code scanner into a Python Django web app using the Dynamsoft Capture Vision SDK for server-side decoding of 1D and 2D barcodes.
-
Step-by-step tutorial to scan and decode barcodes and QR codes in a Jupyter Notebook using Python, OpenCV, and Dynamsoft Barcode Reader SDK with an interactive file upload widget.
-
PDF417 barcode scanner SDK performance benchmark — Dynamsoft Barcode Reader achieves 95.45% accuracy vs ML Kit (61%), ZXingCPP (52%), and Apple Vision (31%) on 88 real-world PDF417 images.
-
A 2026 Data Matrix reading benchmark on a public dataset of 112 codes. Dynamsoft Barcode Reader reaches 100% with its scenario templates — the only engine to decode every code — and leads out-of-the-box at 83.04%, ahead of libdmtx (72.32%) and zxing-cpp (65.18%).
-
Build a Python desktop QR code scanner that reads barcodes directly from screen captures using Qt (PySide6), OpenCV, and the Dynamsoft Barcode Reader SDK.
-
Independent accuracy benchmark comparing commercial vs. open-source barcode scanners (Dynamsoft, Scandit, ZXing, ZBar) on 3,484 EAN-13 images — with reading rate, precision, and blur-tolerance results.
-
Open-source vs commercial QR code reader benchmark comparing Dynamsoft, ZXing, ZBar, BoofCV, and OpenCV WeChat across 536 images in 16 categories. Includes Python QR code reader performance data, reading rates, and decode speed.
-
Learn how to detect and decode EAN-13 barcodes in images using Python and OpenCV with thresholding, contour detection, and checksum verification.
-
Learn why QR codes and barcodes fail to scan at a distance and how higher resolution helps: using the camera's highest video resolution, taking photos instead of live scanning, scale-up, and super resolution - with measured scanning distances from the Faraway_Scan experiment.
-
Learn why QR codes and barcodes fail to scan at a distance and how camera zoom (manual and auto) improves the read rate: digital zoom, refocusing, zoom factors, and the auto-zoom feature of Dynamsoft Camera Enhancer, with the Faraway_Scan demo app.
-
Learn how to build a cross-platform GUI Python barcode and QR code reader for Windows, Linux, macOS, and Raspberry Pi OS using Qt Designer, PySide6, and the Dynamsoft Capture Vision SDK.
-
Learn how to build a Python GUI barcode scanner on Raspberry Pi using Qt PySide6, OpenCV, and Dynamsoft Barcode Reader SDK — with multiprocessing to prevent UI freezing during live webcam scanning.
-
Learn how to scan nonstandard and damaged 1D barcodes with custom start/stop characters using Dynamsoft Barcode Reader in Python. Includes custom JSON templates for Code 39 variants with HeadModuleRatio and TailModuleRatio.