Processing...

Initializing Document Scanner

OpenCV.js
jSquash WASM (jpeg · png · resize)
pdf-lib · fflate · SortableJS

All processing happens locally in your browser.

📄 Document Scanner

Loading Engine…

Step 1: Input Image

Step 2: View / Process Modes

📄

Your full image canvas will render here

Adjust Document Corners

Drag corners & edges • Loupe shows zoomed view