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.

Try our online Demo download 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 live video stream as well as images 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 what your business needs, 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


Interleaved 2 of 5





Industrial 2 of 5

MSI (Modified Plessey)

2D Barcodes

QR Code (including Micro QR Code and Model 1)

Data Matrix

PDF417 (including Micro PDF417)

Aztec Code

MaxiCode (mode 2-5)


Patch Code
GS1 Composite Code
GS1 DataBar


Truncated, Stacked, Stacked

Omnidirectional, Limited,

Expanded, Expanded Stacked

Postal Codes

USPS Intelligent Mail



Australian Post

UK Royal Mail

Learn more about barcode formats

Platform Support

Firefox v57+
(v59+ on Android/iOS1)
Chrome v52+
(v55+ on Android/iOS1)
Edge2 v16+ Safari3 v11+

1 iOS 14.3+ is required for camera video streaming in Chrome and Firefox or Apps using webviews.

2 On Edge, due to strict Same-origin policy, you must host the library files on the same domain as your web page.

3 Safari 11.2.2 ~ 11.2.6 are not supported.

Ready to Take the Next Step?

Download free trial Contact Sales