No cloud OCR request
The site is delivered as static files. After that, each selected image moves only between the page and a dedicated browser worker.
OCR without upload
Queue up to 10 images or 100 MB. A worker reads them sequentially in your browser and returns editable text without sending images or results across the network.
Choose a completed image to edit its result.
The site is delivered as static files. After that, each selected image moves only between the page and a dedicated browser worker.
A Content Security Policy limits connections to same-origin application, model, and scheduled anonymous task-count requests plus Cloudflare page analytics. There are no ad, account, upload, or OCR endpoints.
The queue retains small previews and results instead of keeping every full-size image decoded in memory.
Fast mode can work offline after its models finish caching. High accuracy works offline only after its optional model has also been stored.
Common questions
Inside your browser with ONNX Runtime Web. There is no image or recognized-text API endpoint.
No. BrowserOCR has no server OCR fallback. Anonymous measurement is limited to page visits and, beginning September 5, three task steps—never images or recognized text.
Up to 10 images, 50 MB per image, and 100 MB for the queue. Images are decoded and recognized one at a time.
The Fast detector and recognizer download when OCR starts. The 21 MB High accuracy recognizer requires an explicit confirmation.