TWAIN scanning SDK for web apps

Dynamic Web TWAIN is a TWAIN-based scanning SDK software specifically designed for web applications. With just a few lines of code, you can develop robust applications to scan documents from TWAIN-compatible scanners, edit the scanned images and save them to a local/server file system or document repository.

Scan in browsers
Scan documents from TWAIN-compatible scanners in web browsers
Edit scanned images
Supports image editing features such as Rotate, Crop, Mirror, Flip, and etc.
Save, upload, download
Supports a variety of files formats, transfer protocols and file systems.

Support mainstream browsers on Windows and Mac

Your end users will have the most flexibility on browsers: Internet Explorer version 6 and above, Edge; Firefox, Chrome, Opera and Safari on Windows (XP, 2003, Vista, 7, 8 and 10) and Mac OS X. Support both 32-bit and 64-bit browsers and systems.

Support mainstream browsers on Windows and Mac

"In developing our image viewer and scanning solution, a significant concern was to quickly have an ability to support multiple browsers in Windows and Mac. We also didn't want to have to worry about the challenge of staying ahead of browser updates whenever they happen. These were the primary reasons we chose to use Dynamsoft's Dynamic Web TWAIN SDK and it has delivered."

- Monica CollettSoftware Product Manager

Easy integration and end-user distribution

  • JavaScript TWAIN APIs easily integrate with any web application technology.
  • Supports cookie & session integration for HTTP image uploading.
  • MSI installer available for IT managers to easily do batch installations to their entire network.

Client Side

JavaScript, JQuery, VBScript, HTML5, HTML.

Server Side

Nginx, IIS, Tomcat, Apache and more

Empower your web applications with imaging add-ons

Barcode Reader

Read linear barcodes, QRcode, PDF417 and DataMatrix

Try Online Demo

Webcam Capture

Capture images from DirectShow compatible webcams

Try Online Demo

PDF Rasterizer

Covert text PDF files to images

Try Online Demo

OCR Professional

Extract text (Western and Arabic) from images

Learn More

Our customers span the globe

Dynamic Web TWAIN is trusted by the companies with high-security demands like Lockheed Martin. It is also used by scanner vendors including HP, Epson and Fujifilm. Dynamic Web TWAIN is used in critical industries such as healthcare, government, insurance, finance and manufacturing.

10+ years of continuous maintenance & improvement

Since the release of ver. 1.0 in 2003, Dynamic Web TWAIN has undergone constant improvement to always get leaner while ensuring support for all required next generation and legacy technologies and standards.

10+ years of continuous maintenance & improvement

Associate member of TWAIN Working Group

Dynamsoft is an associate member of TWAIN Working Group, the organization that defines the TWAIN standard which is the world’s most popular device scanner communication interface.

Associate member of TWAIN Working Group

Technical details

  • TWAIN specification 2.1 and below compatible
  • Supports both 32 and 64-bit TWAIN drivers (ActiveX, HTML5, Plugin Editions).
  • Supports basic image editing features such as Rotate, Crop, Mirror, Flip, Erase, and ChangeImageSize.
  • Supports saving images as a byte array.
  • Support SSL for HTTP uploading and downloading
Learn more →

Security features

  • Scanned image data is encrypted.
  • You can choose to store the scanned images in memory or local disk with IfAllowLocalCache property.
  • All cached data is encrypted. It can only be read by the Dynamic Web TWAIN Service and is destroyed when it is no longer used.
  • Supports SSL for HTTP uploading and downloading.
Learn more →


With Dynamic Web TWAIN, you can interact with scanners simply by implementing a couple of lines of provided code. Dynamic Web TWAIN boasts cross-platform and cross-browser support. You will not have to deal with different APIs to support different user environments. Rich sample code and award-winning customer service make it even easier.

Learn more →

Start coding. Try for free.

Download Free Trial Try Online Demo