About this image to text (ocr)
Retyping text from a photo of a notice, a screenshot of a chat or a scanned page is slow. Optical character recognition (OCR) reads the letters for you. This tool runs Tesseract — a widely used open-source OCR engine — inside your browser, so screenshots with personal details are never uploaded.
How to use the Image to Text (OCR)
- Drop an image, choose one from your gallery, or simply press Ctrl+V to paste a screenshot.
- Select the language of the text (English + Hindi works for mixed text).
- Press Extract text. The first run downloads the engine and language data; later runs start quickly.
- Review and edit the result, then copy it or download it as a .txt file.
Features
- 17 language options including Hindi, Marathi, Bengali, Tamil, Telugu, Gujarati and Kannada.
- Paste screenshots straight from the clipboard.
- Several images at once, with results joined in order.
- “Join broken lines” turns line-by-line OCR output into clean paragraphs.
Frequently asked questions
How accurate is the OCR?
Printed text in a clear, straight photo is usually recognised very well. Handwriting, tiny fonts, curved pages and low light reduce accuracy — crop to the text and use a sharp image for the best result.
Can it read Hindi text?
Yes. Choose Hindi, or English + Hindi for mixed content. Devanagari OCR works best on printed text.
Are my images uploaded?
No. Recognition runs in your browser with WebAssembly. Only the engine and language files are downloaded from a public CDN.
Can I extract text from a PDF?
Convert the PDF pages to images with our PDF to JPG tool first, then drop those images here.
Why is the first run slow?
The OCR engine and the language model (roughly 2–15 MB) download once. After that they are cached and recognition takes a few seconds per image.