Free
Trial

Document Capture from all Mainstream Web Browsers on Windows, macOS, Linux

Supported Client-Side OS Technology Supported Client-Side Browsers Supported Client-Side Browsers Supported Frameworks Supported Server-Side OS

Windows 7 or later;
32-bit and 64-bit

  • eSCL

  • TWAIN

  • WIA

HTML5

Firefox v68+

Chrome v68+

IE 11

Microsoft Edge

Firefox v68+

Chrome v68+

IE 11

Microsoft Edge

Works with all common JavaScript frameworks, like Vue.js, Angular, React, as well as Vanilla (plain) JavaScript

All, including

x86-64, ARM64
macOS 10.15 or later

  • eSCL

  • TWAIN

  • ICA

HTML5

Firefox v68+

Chrome v68+

Safari v7+

Firefox v68+

Chrome v68+

Safari v7+

Linux x64, ARM64, MIPS Ubuntu 12.0.4+, Debian 8+, Fedora 24+, 64-bit

  • eSCL

  • SANE

HTML5

Firefox v68+

Chrome v68+

Firefox v68+

Chrome v68+

Want to Scan from Mobile Cameras?

Use Mobile Web Capture to enable camera-based document scanning directly from mobile browsers. It extends Dynamic Web TWAIN to provide a seamless experience across both desktop and mobile platforms.

Learn More >
Dynamic Web TWAIN

Want to Use Your Favorite Programming Language?

Try the Dynamic Web TWAIN RESTful API. It provides the same powerful scanner control as the JavaScript library, but works with like Node.js, Flutter, .NET, Python, C#, Java, PHP, and more.

Learn More >

Technical Features

Document Scanning and Image Capture
Supports up to TWAIN specification 2.3; WIA 2.0 Windows Client Only
Supports up to TWAIN specification 1.9; ICA compatible macOS Client Only
SANE compatible Linux Client Only
eSCL compatible
Supports RESTful APIs
Optional disk caching mechanism for high volume scanning (thousands of pages)
Built-In Auto Document Feeder (ADF) and multiple image acquisition
Offers duplex scanning mode
Supports blank page detection
Built-in wizard mode intelligently manages TWAIN states
Supports setting up image acquisition parameters (resolution, pixel type, bit depth, brightness, contrast, page size, unit, etc.)
Provides native and disk file image transfer modes
Buffered memory transfer mode Windows Client Only
Document Editing
Provides GUI and non-GUI image editors
Built-in basic image editing interfaces such as Rotate, Crop, Mirror, Flip, Erase, and ChangeImageSize
Supports adding colored rectangles to images
Supports text annotation
Offers image swapping feature
Supports clearing specified areas of an image and filling cleared areas with color
Built-in zooming
Provides multiple image selection
Provides image de-skewing
Saving, Uploading and Downloading
Downloads / uploads images via HTTP/HTTPS
Downloads / uploads images via FTP (currently no FTPS support)
Save and upload images as BMP, JPEG, PNG, TIFF and PDF files
Supports saving images as multi-page TIFF and multi-page PDF
Offers saving images as a base64 string
Provides support for cookie and session integration
Supports binding cookie during the upload process
Provides RLE, G3, G4, JBIG2, LZW, PackBits, JPEG, JPEG2000, and TIFF compression options
Upload progress dialogue box allows you to cancel uploads at any time
Supports downloading from HTTP stream
Built-in JPEG, PNG, PDF and TIFF encoder enables compression of acquired images
Uploads metadata for each image to the server or database (SQL Server, MySQL, MS Access etc.) as part of the image upload process
Supports chunked uploading when the data size is large
Behind the scenes multi-thread uploading
Opening Local Files
With Dynamsoft’s PDF Rasterizer SDK (add-on module), supports loading text-based, image-based and hybrid PDF files
Supports loading local JPEG, PNG, BMP, single-page and multi-page TIFF files
Load DIB from the clipboard
Load images from Base64, and binary
Security Measure
Cached data is automatically destroyed if the SDK exits unexpectedly.
Can be configured to accept requests only from specified origins. (see here)
Requires user authorization to access local files.
Requires user authorization to access scanners or webcams via the webcam add-on.
Supports custom certificates in place of the default Dynamsoft certificate. (see here)
Digitally signed by VeriSign (Windows only).
Supports proxy connections.
Supports SSL for HTTP uploads and downloads. (see here)
Scanned or cached image data is encrypted. Only the Dynamsoft scanning service can access this data; other programs cannot extract any information from the images. (see here)
Restricts scanner access to the registered web application domain by matching the domain with the one in the product key.
Integration
Citrix Environment
Electron Support

Productivity

Greatly Reduced Development Time

It can take months for you to become familiar with the TWAIN specification and build a TWAIN plugin from scratch. With Dynamic Web TWAIN, you can implement TWAIN in days. With most applications, you can implement TWAIN support with no more than a few lines of code.

Browsers Change Often

Apple, Google, Microsoft, and other browser developers are constantly updating their browsers. You can rest assured that Dynamsoft will keep Dynamic Web TWAIN up to date so your application can continue to run smoothly.

Even Greater Time Savings

By tapping into Dynamsoft’s TWAIN knowledge base via our Virtual Developer Service, the total time needed to build your scanning solution with Dynamic Web TWAIN could be reduced from months to days.

Reduced Product Time to Market

The speed of your product delivery is very important. Dynamic Web TWAIN can significantly reduce development time.

case studies: see how Dynamic Web TWAIN improves productivity >

Ready to Take the Next Step?

Download free trial Contact Sales