Scanning, built into your web app.
Let your users scan documents straight from the browser — no plugins, no uploads to the cloud.
14-day free trial · Works with any TWAIN/WIA scanner · Setup in minutes
Why teams choose DQ Scanner
Everything you need to add reliable document scanning to your product.
One-line integration
Add one script and a key. A clean, promise-based JavaScript API your team can ship in an afternoon.
Any scanner
Works with the flatbed and document-feeder scanners your customers already own — no drivers to ship.
Full control
Colour, resolution, duplex, automatic feeder and blank-page skipping — plus one-click PDF output.
Private by design
Scanned pages go straight from the device to your page. Nothing is sent to a third-party cloud.
Works with your stack
Framework-agnostic with first-class TypeScript types — drop it into Angular, React, Vue or plain JS.
Licensed & supported
Domain-scoped keys, a management console and usage insights. A real product, backed by support.
Integrate in minutes
Add the script, drop in your key, scan. Full reference in the documentation.
<script src="http://scanner.daleelteq.cloud/sdk/daleelteq-scanner.js"></script>
<script>
const scanner = await DQScanner.create({ licenseKey: "YOUR_KEY" });
const devices = await scanner.getScanners();
const pdf = await scanner.scan({ source: devices[0], format: "pdf" });
</script>
Questions, answered
Everything you need to know before you start.
Do our users need to install anything?
Just one small free app (a single .exe) on their Windows machine. It runs in the tray and connects automatically — no admin rights, no drivers to ship.
Will it work with our customers' scanners?
Yes — any TWAIN or WIA scanner, flatbed or document feeder. If Windows can scan from it, so can DQ Scanner.
Where do the scanned documents go?
Straight from the device into your web page. Nothing passes through our servers — your data stays yours.
Which frameworks do you support?
All of them. It's a framework-agnostic script with TypeScript types — Angular, React, Vue or plain JavaScript.
How do we get started?
Request a free trial, get your license key, add one script tag. Most teams are scanning the same day.
Ready to add scanning to your app?
Request a free trial key and be scanning from the browser today.
Start your free trial