Image to Text

Extract text from photos, screenshots and scanned documents. Copy it or download as a text file.

or drop your images here

JPG, PNG, WebP, BMP, TIFF, GIF

Files stay private. Deleted automatically.

How to extract text from an image

Upload your image

Click "Select Images" or drag and drop your photo, screenshot, or scanned document. JPG, PNG, WebP, BMP, TIFF, and GIF formats are all accepted.

Choose the text language

Select the language of the text in your image from the language selector. Choosing the correct language improves accuracy significantly.

Copy or download the text

Click "Extract Text" and read the result in the preview. Copy it to your clipboard or download it as a plain text file.

Why use Image to Text on MakeitPDF

29 languages supported

Recognise text in 29 languages, including Latin, Cyrillic, Arabic, Chinese, Japanese, and Korean scripts. Select the right language for the best accuracy.

Works with 6 image formats

Upload JPG, PNG, WebP, BMP, TIFF, or GIF images. Works with phone photos, desktop screenshots, and scanned documents alike.

Secure and private

Your files are processed on secure servers and deleted automatically. We never store or share your documents.

Image to Text — FAQ

What image formats are supported?

JPG, PNG, WebP, BMP, TIFF, and GIF files are all accepted.

Can I extract text from a photo taken with my phone?

Yes, as long as the text in the photo is clearly legible. Better lighting, focus, and a straight-on angle give better results.

Which languages does the OCR recognise?

29 languages are supported. Always select the correct language before running extraction — this significantly improves recognition accuracy.

Can I extract text from a scanned document with multiple columns?

Yes, multi-column layouts are handled. Text order may occasionally need minor tidying for heavily formatted pages with complex column structures.

Can I extract text from multiple images at once?

Yes, you can upload multiple images in one session. Each image is processed and the extracted text is combined into a single result.