Scanner SDK for Web Applications

Mar 16, 2021
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.

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.

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.

Next Step

Download 30-Day Free Trial

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

Subscribe Newsletter

Subscribe to our mailing list to get the monthly update.