Web Demos

BARCODE READER SDK DEMO

Explore the flexibe barcode reading settings to optimize for your specific usage scenario.

WEB TWAIN SDK DEMO

Try the most popular web scanner features: scan images, import local images and PDF files, edit, save to local, upload to database, and etc.

BARCODE READER JAVASCRIPT DEMO

Transform any camera-equipped devices into real-time, browser-based barcode and QR code scanners.

MRZ SCANNER WEB DEMO

Detects the machine-readable zone of a passport, scans the text, and parses into human-readable data.

APP STORE DEMOS

BARCODE READER SDK FOR IOS

BARCODE READER SDK FOR ANDROID

VIEW MORE DEMOS >
Dev Center
Table of contents

Thanks for downloading Dynamsoft Barcode Reader Package!

Your download will start shortly. If your download does not begin, click here to retry.

Deployment and Activation

Deployment: Self-hosted, Offline, or Intranet

The following steps guide you through how to deploy the library on your own server instead of using it via a CDN. If you just want to use it over CDN, check out one-minute set-up.

Step One: Deploy the dist folder

Locate the “dist/” directory under the installation folder of the library and copy the entire directory to your server.

“dist/” folder should contain the following files and more:

  • dbr.js // For referencing the library with a <script> tag
  • dbr.browser.mjs // For using the library as a module (<script type="module">)
  • dbr.scanner.html // Defines the default scanner UI
  • dbr-<version>.worker.js // Defines the worker thread for barcode reading
  • dbr-<version>.wasm.js // Compact edition of the library (.js)
  • dbr-<version>.wasm // Compact edition of the library (.wasm)
  • dbr-<version>.full.wasm.js // Full edition of the library (.js)
  • dbr-<version>.full.wasm // Full edition of the library (.wasm)

If the resource files (e.g.,wasm files) are not placed in the same directory as dbr.js, you will need to specify the path using the API engineResourcePath before calling loadWasm() or createInstance(). For example:

Dynamsoft.DBR.BarcodeReader.engineResourcePath = "url/to/the/dir/";

Step Two: Configure the Server

Set the MIME type for .wasm to application/wasm.

Different servers are configured differently. Here are some popular ones:

Please note that HTTPS must be enabled in order to use the component. For how to enable HTTPS, please check out the manual of your webserver.

If deploying to a production server, it is recommended to use a valid SSL certificate.

License Activation

Commercial deployment requires a full license. If you have not purchased a license yet, please visit our online store.

In version 8.0, we introduced License Tracking 2.0 to activate and track usage. Please follow the steps in this article to activate and use your license.

This page is compatible for:

Version 7.5.0

Is this page helpful?

YesYes NoNo

In this article:

latest version

  • Latest version
  • Version 9.x
    • Version 9.2.12
    • Version 9.0.2
    • Version 9.0.1
    • Version 9.0.0
  • Version 8.x
    • Version 8.8.7
    • Version 8.8.5
    • Version 8.8.3
    • Version 8.8.0
    • Version 8.6.3
    • Version 8.6.0
    • Version 8.4.0
    • Version 8.2.5
    • Version 8.2.3
    • Version 8.2.1
    • Version 8.2.0
    • Version 8.1.3
    • Version 8.1.2
    • Version 8.1.0
    • Version 8.0.0
  • Version 7.x
    • Version 7.6.0
    • Version 7.5.0
Change +
© 2003–2023 Dynamsoft. All rights reserved.
Privacy Statement / Site Map / Home / Purchase / Support