Dynamsoft WEB TWAIN Logo

Document Scanning SDK for your Web Applications

Get 30-Day Free Trial logo IBMlogo lockheed martin
Document Scanning and Webcam Capture SDK for your Web Applications

TWAIN Scanning SDK for Web Apps

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 from TWAIN, SANE and ICA compatible scanners, edit the scanned images and save them to a local/server file system or document repository.

If you need to implement document scanning into your .NET WinForms or WPF application, you can check out our Dynamic .NET TWAIN SDK.

Scan in Browsers
Scan documents from TWAIN, SANE and ICA scanners in all common desktop 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, Linux and macOS

Your end users will have the most flexibility on browsers: Internet Explorer version 6 and above, Edge, Firefox, Chrome, and Safari. Users can scan from Windows, Linux and macOS machines.

Support mainstream browsers on Windows and Mac

Easy integration and end-user distribution

  • JavaScript TWAIN and SANE scanner APIs.
  • 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

Angular, JavaScript, JQuery, VBScript, HTML5, HTML.

Server Side

Nginx, IIS, Tomcat, Apache and more

Empower your web applications with imaging libraries

Barcode Reader

Read linear barcodes, QRcode, PDF417 and DataMatrix

Webcam Capture

Capture images from UVC-compatible webcams

PDF Rasterizer

Covert text PDF files to images

OCR Professional

Extract text (Western and Arabic) from images

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.

Technical details

  • TWAIN specification 2.1 and below compatible
  • Supports both 32 and 64-bit TWAIN drivers (ActiveX, HTML5, Plugin).
  • Supports SANE drivers on Linux.
  • Supports Image Capture (ICA) drivers on macOS.
  • Supports saving images as JEPG, PNG, multi-page PDF or TIFF, and a byte array (base64 string or blob). PDF/A is also supported with OCR Pro module.
Learn more ›

Security features

  • Scanned image data is encrypted.
  • You can choose to store the scanned images in memory (HIPAA compliance) 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