JavaScript Barcode Scanner for Web Application
Enable real-time localization and decoding of various barcode types in a web browser with just a few lines of JavaScript code.
Pure JavaScript Barcoding Library for the Web
No need for integration or extra plugins to enable powerful barcode scanning in your existing or new browser-based application.
Transform Mobile Devices into Barcode Scanners
Integrate robust barcode scanning from a website on any camera-equipped device, including mobile or laptop with just a few lines of JavaScript code.
Multi-Barcode Support
Supports localization and decoding of multiple barcodes at once, even with barcodes that are damaged, blurry, or in low light or contrast.
See It in Action
Our JavaScript barcode scanner demo supports reading barcodes from images (PNG, Tiff, JPEG, BMP, and more) and PDF files.
Try our online DemoFuture-proof Javascript Barcode Scanner
Barcodes are widely used in product information lookup, contactless check out, and inventory management to reduce costs, improve efficiency, and increase customer satisfaction. You can turn any camera-equipped device into a barcode scanner with the help of Dynamsoft Barcode Reader Javascript APIs.

Supported Symbologies
No matter the needs of your business, we have you covered. We support all major barcodes symbologies across a variety of industries such as government, finance, retail, warehouse inventory, and healthcare.
- Linear Barcodes (1D)
-
Code 39 (including Code 39 Extended)
Code 93
Code 128
Codabar
Interleaved 2 of 5
EAN-8
EAN-13
UPC-A
UPC-E
Industrial 2 of 5
- Linear Barcode
-
Code 39 (including Code 39 Extended)
Code 93
Code 128
Codabar
Interleaved 2 of 5
EAN-8
- Patch Code
- GS1 Composite Code
- GS1 DataBar
-
Code 39 (including Code 39 Extended)
Code 93
Code 128
Codabar
- Postal Codes
-
Code 93
Code 128
Codabar
Interleaved 2 of 5
EAN-8
Platform Support
Firefox v57+
(v59+ on Android/iOS1) |
Chrome v52+ (v55+ on Android/iOS1) |
Safari v11+ 1 | Edge v16+ |
1 Safari 11.2.2 ~ 11.2.6 are not supported.