Fully offline
The model and WASM run in the page. Recognition does not need the network after load.
Detection, orientation, and recognition run locally. Nothing is uploaded.
Recognition stays in your browser. Images are not sent to a server.
The model and WASM run in the page. Recognition does not need the network after load.
A DET → CLS → REC PaddleOCR pipeline for printed text and screenshots.
IDs, chats, and scans can stay on this device instead of a cloud OCR API.
After the engine starts, you can recognize more images without re-uploading.
Choose or drop an image
Read the text in the browser
Copy the result — the image stays here
No. Recognition runs in a WebAssembly engine in your browser.
The OCR model and WASM need to initialize. Later runs are much faster.
This demo is strongest on print and screenshots. Handwriting is weaker.
The first visit downloads the page. After that, cached files can run offline.