Scanner SDK for Web Applications

Scanner SDK for Web Applications

Last Updated on 2021-07-14

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.

Dynamic Web TWAIN is a TWAIN scanning software development kit (SDK) which enables you to interact with scanners from a web page. Rapid development is possible with just a few lines of JavaScript code. You can check out this scanner SDK with our online demo. This demo lets you see how Dynamic Web TWAIN works.

Try Scanning SDK Online Demo

Cross-Platform Scanner SDK

If you are unsure about the client environment, such as the operating system or browser type, there’s no need to worry. Dynamic Web TWAIN comes with several editions which support all mainstream browsers on Windows, Linux, Mac and Mobile.

The SDK works well on both desktop computing and microcontrollers. It offers the same user experience on x86, ARM and MIPS architecture.


Supported Client-Side OS

Supported Client-Side Browsers

Supported Server-Side OS

Windows Edition

Windows 7/8/2008/2012/2016 and 10; 32-bit and 64-bit

Firefox v61+, Chrome v68+, IE 9+, Microsoft Edge

All, including Windows, Linux, macOS

Mac Edition

x86-64, ARM64

OS X 10.6.8+

Firefox v61+, Chrome v68+, Safari v7+

Linux Edition

x64, ARM641, MIPS2
Ubuntu 12.0.4+, Debian 8+, Fedora 24+, 64-bit

Firefox v61+, Chrome v68+

Android Edition

Android 8+

Firefox v61+, Chrome v68+

iOS Edition

iOS 12+, iPadOS 12+

Chrome v68+, Safari v7+

Image Editing 

A built-in image viewer helps you easily rotate, crop, mirror, flip, erase and change the size of the scanned images. Also, you can show multiple images in one view and zoom in to see more details. The viewer can be customized to fit your usage scenarios. It is available on all platforms.

Upload and Download

Dynamic Web TWAIN provides upload and download methods via HTTP/HTTPS which allows you to upload and save images like BMP, JPEG, PNG, TIFF, and PDF files to the server-side. When uploading the images, SetHTTPFormField Method is available for you to pass additional text form fields which can carry image metadata (item Subject, Item Type, and so on) to the server-side and store the records in the database. Image compression and multi-thread are available to further shorten the image upload time.

Robust Security

Security is always a priority that developers should think of. Dynamic Web TWAIN offers multiple security features to secure your data and protect your privacy.

  • Built-in HTTPS support with configurable SSL certificate
  • Digital signature
  • Data encryption
  • Authorization required for accessing local files
  • All cached data will be deleted upon unexpected SDK closures
  • ther security mechanisms.

Learn more about our security features throughout this PDF file.

Easy Integration

Dynamic Web TWAIN is a client-side component. You can use HTML and JavaScript to call all the methods/properties/events. So, it is easy and quick to integrate the web scanner SDK into your web application.


Angular, JavaScript, jQuery, VBScript, HTML5, HTML, etc. 

Compatible with any JavaScript framework (AngularJS, ReactJS, Node.js, Vue.js).


Nginx, IIS, Tomcat, Apache, ASP.NET (C#/VB.NET), PHP, JSP, ASP, and more.

Easy Deployment 

Dynamic Web TWAIN is compatible with any server-side stack, including Microsoft IIS (Internet information server), IBM Notes, Websphere, Apache, Tomcat on Windows, Linux, and other platforms. You can also deploy it in a cloud environment like Microsoft Azure, Amazon EC2, Salesforce, Dropbox, Google Doc, etc.

Remote Scan

With Dynamic Web TWAIN, you can turn a PC or a mobile device into a remote scanner. If you want to integrate the remote control features, please refer to this guide on how to enable remote scans.

Reliable Add-ons

Webcam capture

The webcam add-on supports capturing images from a video stream in a browser. This module offers more options for users who don’t have a scanner.

Barcode scanner

The barcode scanner SDK provides an accurate and fast barcode decoding method for scanning linear and 2D barcodes on the image.


Extract text data from an image and manipulate the content. You can output the result as PDF, TXT, CSV, XML, RTF and other formats.

PDF rasterizer

Easily convert PDF files into popular storage-saving formats such as JPEG, PNG, or BMP or into more editable formats such as TIF for greater archiving flexibilities.

Next Step

Dynamic Web TWAIN is a browser-based document scanning SDK specifically designed for web applications. With just a few lines of JavaScript code, you can develop robust applications to scan documents in all common web browsers. Download the SDK to start your 30-day free trial.

Download 30-Day Free Trial

Let us know if you have any questions about our web-based scanner SDK.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Subscribe Newsletter

Subscribe to our mailing list to get the monthly update.