Web Demos


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


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


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


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






Ideas and Tips on Document Imaging to Make Developer's Life Easier.

Category: tutorials

  • كيفية مسح الوثائق من متصفحات Chrome و Firefox و Safari وغيرها من المتصفحات الأخرى

    أنظمة إدارة المستندات القائمة على الويب والتي تستخدم JavaScript / JQuery للجانب العميل و PHP للجانب الخادم تستخدم على نطاق واسع من قبل الشركات. تمكن هذه الأنظمة المستخدمين من مسح المستندات من المتصفح باستخدام الماسح الضوئي للجانب العميل وتحريرها وتحميل الصور على قاعدة بيانات على الخادم. ومع ذلك، قد يستخدم...

    Read more ›
  • Document Scanning Using JavaScript and jQuery

    As we know, web client-side JavaScript code cannot interact with a document scanner directly. There is no JavaScript API available until Dynamsoft makes it come true. Dynamic Web TWAIN SDK, which is a browser-based document scanning SDK, supports JavaScript programming for scanners and digital cameras. With the SDK, it is...

    Read more ›
  • How to Scan Documents from Chrome, Firefox, Safari & other Browsers

    Web-based document management systems that use JavaScript/JQuery for the client-side and PHP for the server-side are extensively used by businesses. These systems enable users to scan documents from a browser using the client-side scanner, edit, and then upload images to a database on the server. However, the users might use...

    Read more ›
  • How to scan documents in a ASP.NET Web Application?

    Document scanning module in ASP.NET Web Form As you know, ASP.NET is a server-side programming language and it cannot access client-side devices. To embed a document scanning module into your ASP.NET web application, you can use a browser-based SDK to interact with the scanners. This article will show how to...

    Read more ›
  • How to Scan Documents in PHP Applications

    How to interact with TWAIN scanners in a PHP Application PHP is a popular server-side language and it cannot interact with document scanners attached to client computers directly. With the continued growth of digitization of documents, scanning capabilities are important in PHP environments. To implement document scanning in your PHP web...

    Read more ›
  • How to Scan Documents and Upload Images to SQL Server in Web Browser

    The ability to easily store and retrieve digitized documents is an important feature of any document management system. In this article, we demonstrate how to use Dynamic Web TWAIN to expedite the development of a web document management application. You will see how to acquire documents from a document scanner,...

    Read more ›
  • Unparalleled Barcode Scanning Speed

    Speed and accuracy are two of the most important aspects to measure barcode scanning performance. How fast can the barcode scanning speed be under the premise of ensuring accuracy? To explore the limits of barcode scanning speed, we use Dynamsoft Barcode Reader SDK to do a test. Click the link...

    Read more ›
  • Build a Web Page to Scan Documents to PDF

    If you are developing a web application that requires the capability to deal with different digital file formats, chances are PDF will be a must-have file format. Scanning documents of text and graphics to PDF results in a compressed and visually clear file that can be read on a PC...

    Read more ›
  • Scanner SDK for Web Applications

    Compared to desktop applications, web-based applications integrated with a scanner SDK allow users to scan documents directly in the browser. This can include scanning from and scanning to remote locations. Web-based scanning SDK gives users better flexibility and convenience in document scanning. The Dynamic Web TWAIN SDK is a browser-based...

    Read more ›
  • Free Online Document Scanners

    How to Scan Online from a Document Scanner On a desktop, open the online scanning page of Dynamic Web TWAIN in a browser. Access Your Scanners From a Browser You will be prompted to download the Dynamic Web TWAIN package. Install the package after downloading. Select your scanner from the...

    Read more ›
  • From Text Recognition to Data Control

    Optical Character Recognition (OCR) helps users capture and recognize text information from images. However, basic OCR technology cannot meet the growing requirement for data control, meaning that in some complex scenarios, we may need to extract critical data from a specified region. Dynamsoft has developed some new extraction technologies powered...

    Read more ›
  • How to Use Java Barcode Reader API

    Dynamsoft’s Barcode Reader SDK is a cross-platform bar code detection and decoding library. With the barcode scanning SDK, developers could easily build Java barcode applications on Windows, Linux, and macOS. The Complete SDK Package Get 30-day free trial of Dynamsoft Barcode Reader SDK > Java Barcode Quick Start A dynamsoft-barcodereader-7.5.jar file...

    Read more ›
  • A Comprehensive Guide to Capture Images from Webcam in JavaScript

    A webcam allows users to capture images and video streams in real-time. It is usually built into a laptop or physically connected to a computer via a USB port. Webcams can be used in many scenarios, including video conference calls, face recognition, security surveillance, etc. How to Access a Webcam...

    Read more ›
  • Introduction to Dynamsoft OCR SDK

    Introduction to OCR What is OCR OCR (optical character recognition) is software used by a computer to recognize text in a graphic format and turn it into computer text, which can be read and edited normally. For example, one might take a picture of a car’s license plate, and OCR...

    Read more ›
  • Scanning VIN Using Barcode Reader or OCR

    Anyone tasked with regularly and manually capturing vehicle identification numbers (VIN) knows how troublesome they can be when doing so from a vehicle. You usually have to hover over and read through the windshield at the engraved numbers etched in low contrast. Or, you can kneel to look at the...

    Read more ›
  • How to Enable QR code Scanning from Mobile Cameras in Web

    You have a requirement to enable web-based barcode scanning for your mobile browsers. But, you don’t want to do it via an app since it requires extra effort for both users and developers. How do you build an online QR code scanner using mobile camera? There are mainly two ways...

    Read more ›
  • Dynamsoft DBR is More than just a Barcode Reader SDK

    Access Intermediate Image Results Throughout the Decoding Process Data enthusiasts rejoice! Dynamsoft Barcode Reader (DBR) 7.0 has a new advanced feature that is unparalleled in the market currently. No other barcode reader SDK offers developers the ability to access a number of data points throughout the decoding process. These results,...

    Read more ›
  • How to Create a Fingerprint Scanner Software using C#

    Fingerprint authentication has been widely used for attendance and workforce management for its accuracy and ease of use. In more recent years, it has become a mechanism for identity management. To create a fingerprint scanner system, the first job would be to capture images of fingers from fingerprint scanners. However, many APIs do not...

    Read more ›
  • Best Practices for Increasing Speed with Dynamsoft Barcode Reader JavaScript Edition

    Dynamsoft Barcode Reader JavaScript Edition is a JavaScript API for barcode scanning based on the latest WebAssembly technology. Overall, JavaScript Edition comes with a clear advantage - end users don’t need to install anything to use your web application. However, this relatively new technology relies heavily on browsers, which may...

    Read more ›
  • Build Node.js Barcode Reader on Raspberry Pi

    Node.js is available for all platforms including IoT devices like Raspberry Pi. In this post, we will demonstrate how to quickly create an online barcode reader on Raspberry Pi using Node.js and Dynamsoft Barcode Reader SDK. Node.js for Raspberry Pi If you flashed Rasbian Jessie, the latest Linux ROM for...

    Read more ›
  • Raspberry Pi Barcode Scanner with Webcam and Python

    In this post, we will talk about building a Raspberry Pi barcode scanner with a USB webcam and Python by using Dynamsoft’s C/C++ barcode reader SDK. Watch the video and see how the Raspberry Pi Barcode Scanner works: How to Use Webcam with Raspberry Pi To check whether the Linux system...

    Read more ›
  • Build a Cross-Platform Document Scanning App with Electron

    Last updated Mar 20, 2017, for an updated version, please visit Github Electron is a framework for building cross-platform desktop Apps with HTML, JavaScript, and CSS. Dynamic Web TWAIN is also a cross-platform JavaScript library for document scanning, it’s pretty easy to implement a document scan app with Electron and...

    Read more ›
  • Barcode generator API for C# and VB.NET

    How to generate QR code and linear barcodes in C# and VB.NET? We are pretty much surrounded by barcodes every day. For example, almost everything we purchased from a grocery store has a barcode on the package. When a patient is checked in, a wristband will be tied to the...

    Read more ›
  • How to Scan Documents in JSP

    If you are developing a web application in JSP and want to integrate document scanner, e.g. add a scan button which on clicking will invoke the scanning process from a scanner connected to the client machine, you can use a web-based TWAIN SDK like Dynamic Web TWAIN. Dynamic Web TWAIN...

    Read more ›
  • How to Upload Scanned Images to Amazon S3 Using Dynamic Web TWAIN SDK

    In this tutorial, I’d like to share how to upload images, captured with Dynamic Web TWAIN(DWT), to Amazon S3. The adopted techniques include Dynamic Web TWAIN SDK, Amazon S3 REST API, JavaScript and PHP. You need to get familiar with DWT SDK and the Amazon S3 stuff (e.g., Bucket, Access Key, Secret...

    Read more ›
  • How to OCR PDF in a .NET Desktop Application

    Convert a PDF file to an image and read text from the image in C# / VB.NET Recently, several customers have asked us if it’s possible to use Dynamic .NET TWAIN to convert a PDF file to an image, and then extract text from it, all in a .NET desktop app....

    Read more ›
  • How to Implement a Webcam Application in VB.NET

    Dynamic .NET TWAIN is an .NET library supporting DirectShow Webcam and TWAIN compatible scanner programming. With the Webcam Capture .Net Component, you can easily and quickly build a WinForms or WPF application with webcam image capture in Visual Basic .NET (VB.NET) or C#. Try the SDK for Free This article will...

    Read more ›
  • Webcam Capture in C#: Easiest Way to Take Images from Your Webcams

    Webcams, as an easy & cost-effective way to take images from video stream, is widely used in the business world. To save your time & energy to integrate webcam capture to your WinForms application, Dynamsoft developed the Dynamic .NET TWAIN SDK. With it, you can develop a web camera capture module in...

    Read more ›
  • Expand Microsoft SharePoint to Create the Ultimate Document Management Solution

    Scan and upload documents to Microsoft SharePoint via your website using Dynamic Web TWAIN Microsoft SharePoint is often used on company intranets with the goal of keeping information centralized. Dynamic Web TWAIN is a web document processing SDK that can combine SharePoint’s management features to create the ultimate document management solution for your...

    Read more ›
  • How to do zone OCR in C# using Dynamic .NET TWAIN

    Optical character recognition (OCR) is an important part of document management workflow. With OCR, the scanned images of documents can be stored more compactly. OCR also lets the scanned document be converted so the text becomes searchable. Sometimes you may not want to OCR through the whole page of an...

    Read more ›
  • Scan and Upload Documents in ASP.NET MVC3 Application Using Dynamic Web TWAIN SDK

    More and more organizations are in need of a document imaging solution to convert paper documentation into electronic / digitized documents. The primary purpose organizations look to do this is to more easily and efficiently access and manage their records and data. Such a migration from paper-based to digital-based document...

    Read more ›