Image to Text (OCR)

Extract the text from photos, scans, and screenshots — editable, copyable, downloadable. English & Arabic, free and unlimited.

🔒 100% LOCAL — YOUR IMAGES NEVER LEAVE YOUR DEVICE
Drop images here or click to choose · JPG, PNG, WebP, screenshots · several at once · first use loads the OCR engine (~7 MB, cached)

Download .txt

Frequently asked questions

Are my images uploaded to a server?

No. The OCR engine (Tesseract, the same open-source engine used worldwide) runs inside your browser — your images never leave your device, are never stored, and are never seen by us. That makes it safe for contracts, invoices, IDs, and private documents.

Which languages are supported?

English and Arabic today, and you can select both together for mixed documents. More languages can be added — tell us which one you need.

How do I get the best accuracy?

Use a sharp, well-lit photo taken straight-on, with text at least ~20 pixels tall. Screenshots work best of all. Handwriting is not supported — OCR is designed for printed text.

Free forever, no account needed. Nothing is uploaded, stored, or tracked (see our Privacy Policy). Powered by Tesseract.js (Apache-2.0) — served from this site; no third-party requests.
A free tool by JigsawLabs · found a bug? admin@jigsawlabs.tools

More free tools — all private, all in your browser