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