Ontool
18 free toolsAll tools

Productivity tool

Image to Text (OCR)

Extract text from a JPG, PNG, WebP, BMP, GIF or AVIF image with an OCR engine that runs in your browser, then edit, copy or download the result as a plain text file.

Image → textEnglish + Hindi
Free to useNo sign-upNo account

Read an image

One image · processed in this tab

Free
Drop an image, or click to chooseJPG, PNG, WebP, BMP, GIF, AVIF · up to 20 MB

Use English + Hindi for a mixed page. Only these languages are downloaded.

Output

The first scan downloads the OCR engine and language data (a few MB). Later scans reuse the browser cache. The image is read by the engine in this tab and is not uploaded.

Extracted text

Nothing read yet

The text will appear hereAdd a clear, straight-on photo of printed text, then choose the language and read it.

How it works

  1. Choose or drop one image. The browser checks the file bytes, dimensions and size before it is read.

  2. Pick the language printed on the page and start the scan. Small images are enlarged, then the OCR engine reads the text inside this tab.

  3. Edit the extracted text, copy it, or download it as a UTF-8 .txt file.

  4. Clear the image when you are done. The site does not store the image or the text.

Frequently asked questions

Is my image uploaded?

No. The OCR engine runs in this browser tab. The first scan downloads the engine and language data, but the image itself is not sent anywhere and no text is saved by the site.

Why is the first scan slow?

The first scan downloads the OCR engine and the language data you selected — about 3 MB for English and 1.4 MB for Hindi. Later scans reuse the browser cache, so they start much faster.

Which languages are supported?

English, Hindi, or English and Hindi on the same page. Those are the only language packs included today, which keeps the first download smaller.

Can it read handwriting?

Usually not well. This engine is built for printed text. It works best on straight, high-contrast scans or photos where the text is clearly separated from the background.

Does it keep the original layout?

It keeps line breaks and blank lines as a best effort when “Keep original line breaks” is on. Columns, tables and complex layouts can come out interleaved, so check the text before using it.

What are the limits?

One image at a time, up to 20 MB and 40 megapixels. JPG, PNG, WebP, BMP, GIF and AVIF are accepted; animated GIFs are read as a single frame. Very large or blurry images may fail or produce poor text.

Search tools

JPG to PDFConvert one JPG or an ordered image batch into a PDF.ProductivityPDF to JPGTurn PDF pages into downloadable JPG images, one page at a time or as a ZIP.ProductivityQR GeneratorCreate a QR code for text or a URL and download SVG or PNG.DeveloperMarkdown EditorWrite Markdown with a fast, sanitized live preview.ProductivityImage CompressorReduce JPG, PNG and WebP size — or hit an exact target.ImageBarcode GeneratorCreate EAN, UPC, Code 39 and Code 128 barcodes.DeveloperEtsy Fee CalculatorSee the fees, profit and price behind an Etsy order.FinanceVideo Frame ExtractorPull still frames from a video at intervals or timestamps.MediaTemp MailGet a disposable inbox and watch incoming mail live.DeveloperDisposable Email CheckerCheck an address against 10,000+ throwaway domains.DeveloperAd Revenue CalculatorTurn CPM or RPM into daily, monthly and yearly revenue.FinanceImage ResizerResize JPG, PNG and WebP to exact pixels or a percentage.ImageImage to Text (OCR)Read printed text from an image and get editable text.ProductivityCompress Image to 20 KBSqueeze images under a 20 KB cap — or any size you set.ImageImage ConverterConvert JPG, PNG and WebP images between formats.ImageInvoice GeneratorCreate a clean invoice and print or save it as a PDF.ProductivityExplain My ReportTranslate a medical report into plain English, with quoted evidence.ProductivityParent TranslatorTurn a school document into a four-part parent brief in your language.Productivity
↑↓ to navigate↵ to openEsc to close