Openlearnia Browser OCR

Page images stay local — model weights download on opt-in (size disclosed above the gate)

PaddleOCR.js

Official browser SDK (PP-OCRv5 mobile, English). Main-thread WASM — no COOP/COEP required. Prefer RapidOCR if you want a lighter OpenLearnia-maintained path.

1. Download model (~22 MB+)

Loads @paddleocr/paddleocr-js with lang: en / PP-OCRv5. ORT WASM from jsDelivr; OpenCV.js bundled by the SDK. Models come as official Paddle .tar packages (not silent).

Model not loaded

2. Image or PDF

Drop a page image or PDF here or click to browse

PNG, JPG, WEBP, or PDF — one PDF page at a time

3. Plain text

  

Lighter alternative: RapidOCR English (~14 MB, no OpenCV).