Image to Text Converter (OCR)

Turn a photo, screenshot or scanned page into text you can copy, edit and search. Upload a JPG, PNG, HEIC, WEBP or TIFF image (or a scanned PDF), choose the language and get the text in seconds. Free, no sign-up, and your file is deleted right after.

or drop an image or a scanned PDF here · up to 95 MB

Files are deleted as soon as the text is read

How to convert an image to text

  1. Upload an image. Click Select file or drop a photo, screenshot or scan. Photos of documents work best when the page fills the picture and is in focus.
  2. Choose the language. English is selected; pick Spanish, French, German, Italian, Portuguese or Dutch for text in those languages.
  3. Copy or download the text. The text appears in the box. Copy it with one click or download it as a TXT file. For a scanned PDF you can also get a searchable PDF.

Popular uses for Image to Text (OCR)

What you can do with image to text

Tips for the most accurate text

How OCR works

OCR (optical character recognition) looks at the shapes in the picture and turns them into letters and words. We use Tesseract, the open-source OCR engine first developed at HP and later improved by Google. Each image is read on our server over an encrypted connection and deleted as soon as the text is ready; it is never kept or shared.

Frequently asked questions

How do I convert an image to text?

Upload the image here, choose the language and the text appears in a few seconds. Copy it or download it as a TXT file.

Is this image to text converter free?

Yes. It is free with no sign-up, no email and no watermark.

Which image types work?

JPG, JPEG, PNG, WEBP, HEIC (iPhone), TIFF, BMP and GIF images, and scanned PDF files.

Can it read handwriting?

Neat printed handwriting can work, but joined-up handwriting is often read poorly. Typed and printed text gives the best results.

Can I extract text from a screenshot?

Yes. Screenshots are usually read very accurately because the text is sharp.

Are my images kept?

No. The image is used only to read the text and is deleted from the server right after.

Which languages are supported?

English, Spanish, French, German, Italian, Portuguese and Dutch.

How this works: your file is uploaded over HTTPS and read on this server with Tesseract, the open-source OCR engine, in a private temporary folder that is deleted as soon as the text is ready. Nothing is kept or shared.