Image to Text

Read the text out of a photo, a screenshot or a scanned page and get it back as something you can copy and edit. The recognition runs inside your browser, so your pictures are never uploaded.

Add your images

JPG · PNG · WebP · BMP

Drop images here or click to browse

Add one or several, then pick the language of the text

JPGPNGWebPBMP

Extracted text

Add an image to start

The recognised text will appear here

Recognition is good on clean printed text. Handwriting, stylised logos and blurry photos will produce mistakes, so proofread the result before you use it.

How to extract text from an image

Add your images

Drop in a photo, a screenshot or a scan. Everything is read locally, nothing is uploaded.

Pick the language

Choose the language that appears in the image, then start the recognition.

Copy or download the text

Check the result on the right, fix anything the engine misread, then copy it or save a .txt file.

Why use Aihangsoft Image to Text

Nothing gets uploaded

The OCR engine runs on your own machine, so photos of documents, receipts or screens stay private.

Text you can actually use

The output lands in an editable box, so you can fix a misread word, copy a paragraph or save the whole thing.

Free, no limits

No sign-up, no daily allowance and no cap on how many images you run through it.

What it reads well, and what it does not

Scans and documents

Printed pages, contracts, invoices and book pages come out clean, including their paragraph breaks and line order.

Use case: digitising paperwork, extracting quotes

Screenshots and slides

Text captured from a screen is usually very sharp, which is exactly what the engine likes. Great for pulling a table out of a slide.

Use case: meeting notes, code snippets, captured tables

Several images in one run

Queue up a whole folder of scans and they are read one after another. Each block in the result is labelled with its file name.

Use case: multi page documents, batches of receipts

Where it struggles

Handwriting, decorative fonts, text on a busy background, glare and anything under a few hundred pixels wide. Straighten the photo and fill the frame with the text to get a much better result.

Use case: knowing when to retake the photo

Image to text FAQ

Yes. The OCR engine is Tesseract compiled to WebAssembly and it runs on your own machine. Your image is never sent to a server, and the recognised text stays in the page until you copy it or close the tab.
On clean printed text, such as a scan, a screenshot or a document photo taken straight on, accuracy is high. Expect mistakes on handwriting, stylised logos, heavy shadows and very low resolution images. Always proofread the output before using it.
The engine has to download about 3.7 MB of WebAssembly plus a 2.8 MB English language file the first time. Your browser caches both, so later runs start almost instantly and work offline.
English is built in. Twelve other languages including Chinese, Japanese, Korean, German, French, Spanish, Russian and Arabic are available from the language menu, and their data is downloaded on first use.
Yes. Drop in as many images as you like and they are read one after another. Each result is separated by a line showing the source file name so you can tell them apart.
No. The tool is free and unlimited, with no account, no page limit and no watermark added to the text.

Turn your picture into text

Free, private and unlimited. No account needed.

Upload an image