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
Boost Performance with Customized Scan Templates
Our customizable templates fine-tune performance for even the most challenging barcodes. Explore the examples below andrequest your own custom template.
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"> <body> <script src="https://cdn.jsdelivr.net/npm/dynamsoft-barcode-reader-bundle@11.0.6000/dist/dbr.bundle.js"></script> <script> // Initialize the Dynamsoft Barcode Scanner const barcodeScanner = new Dynamsoft.BarcodeScanner({ // Please don't forget to replace YOUR_LICENSE_KEY_HERE license: "YOUR_LICENSE_KEY_HERE", }); (async () => { // Launch the scanner and wait for the result const result = await barcodeScanner.launch(); // Display the first detected barcode's text in an alert if (result.barcodeResults.length) { alert(result.barcodeResults[0].text); } })(); </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.
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-salessupport to help you determine feasibility for your business scenario.
Ready to Take the Next Step?
Try the Software Development
Kit (SDK) for Free
What Our Customers Say
Dynamsoft has been an essential part of our mobile strategy. It's had a strong impact on adoption with our customers who need mobile scanning.
- Silvio Saouaf, Product Director, Siemens PLM
Read StoryWith Dynamsoft Barcode Reader we can verify a successful installation much quicker. We've gone from 200 to 2,000 installation checks per day.
– Mykola Somov,
Software Development Team Lead
Read StoryUsing Dynamsoft to automate ID capture we've cut account opening down from 45 minutes to 10 minutes and can spend more time understanding their financial goals.
– Tom Grindup, VP Architecture Lead, First United Bank















































