JavaScript Barcode Scanner for Web Application Based on WebAssembly Technology

Enable real-time localization and decoding of various barcode types in a web browser with just a few lines of JavaScript code.

Try our online Demo download 30-day free trial

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 Demo
Try Our Barcode Reader Online Demo Today!

Future-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.

Integrate JavaScript barcode scanning SDK in web

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

Learn more about barcode formats

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.

Ready to Take the Next Step?

Download 30-day free trial Contact Sales