Barcode and QR Code Scanner for Web
Add high-speed scanning to any web app, with just a few lines of JavaScript. Start your fully supported 30-day free trial today!
Unmatched Speed & Accuracy
- Scan 500+ barcodes per minute
- Achieve speeds 20% faster than the closest competitor
- Industry-leading recognition rate and accuracy
Scan Challenging Barcodes
- Scan curved, wrinkled, damaged, dirty and DPM barcodes accurately every time.
- Scan from a distance, at an angle, in low-light or glare.
- Read any 1 or 2D barcode including PDF417, Data Matrix and Aztec
Fast Integration
- Integrate barcode scanning with just a few lines of JavaScript.
- Sample code to jump start your development.
- Customize the UI with 200+ APIs for every use case.
Supported Symbologies
Linear Barcodes (1D)
Code 39 (including Code 39 Extended), Code 32, Code 93, Code 128, Codabar, Interleaved 2 of 5, Matrix 2 of 5, EAN-8, EAN-13, UPC-A, UPC-E, Industrial 2 of 5, MSI (Modified Plessey), Code 11, GS1 DataBar, Telepen
2D Barcodes
QR Code (including Micro QR Code), Data Matrix, PDF417 (including Micro PDF417), Aztec Code, MaxiCode (mode 2-5), DotCode
Postal Codes
USPS Intelligent Mail, Postnet, Planet, Australian Post, UK Royal Mail, KIX
Patch Code
GS1 Composite Code
Pharmacode
Barcode Solutions in Real-World Scenarios
See how Dynamsoft Barcode Reader empowers organizations across industries to streamline workflows, digitize operations, and deliver real-time data capture with unmatched speed and accuracy.
Manufacturing
Optimize production lines with fast and reliable barcode scanning for part tracking, inventory control, and quality assurance.
Case study: SIEMENS
Logistics & Supply Chain
Speed up operations with fast, panoramic barcode scanning for pallets, cartons, and mixed codes—ensuring accurate tracking from warehouse to delivery.
Case study: Geotab
Retail
Enable quick, reliable scanning for checkout, inventory, and product lookup—even on curved or reflective packaging using any device.
Case study: Do it Center
Healthcare
Ensure patient safety and traceability with robust scanning on meds, lab samples, and devices—integrated with EHR and compliant with data standards.
Case study: Statens Serum Institut
Financial Services
Simplify onboarding and document handling by scanning barcodes on IDs, forms, and receipts—securely within browser or mobile apps.
Case study: First United Bank
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title> Dynamsoft Barcode Scanner Sample - Hello World (Decode via Camera) </title> <script src="https://cdn.jsdelivr.net/npm/dynamsoft-barcode-reader-bundle@11.2.4000/dist/dbr.bundle.js"></script> </head> <body> <h1 class="barcode-scanner-title"> Hello World (Scan Multiple Barcodes via Camera) </h1> <script> let config = { license: "DLS2eyJvcmdhbml6YXRpb25JRCI6IjIwMDAwMSJ9", scanMode: Dynamsoft.EnumScanMode.SM_MULTI_UNIQUE, showUploadImageButton: true, }; const barcodeScanner = new Dynamsoft.BarcodeScanner(config); barcodeScanner.launch().then((result) => { console.log(result); }); </script> </body> </html> Integrate our Barcode Reader
in just 5 minutes
With just a few lines of code you can integrate precision
barcode reading in any web app. Try this code snippet.
Scan QR Code to run the code on your phone.
Why Choose Dynamsoft Barcode Reader?
Boost Performance with Customized Scan Templates
Our customizable templates fine-tune performance for even the most challenging barcodes. Get your own custom demo template.
Security a Top Priority
ISO 27001 and O-TTPS certified to keep your data secure.
Fully Supported Free Trial
No obligation pre-sales support to help you determine feasibility for your business scenario.