Extract Text from an Image (OCR)

Convert images of text — screenshots, scanned documents, photos of receipts — into editable, copyable text using OCR.

Use this tool
Image to Text (OCR)
Extract text from images and PDFs with OCR.
Open Image to Text (OCR)

Why this matters

Retyping text from a screenshot or scanned PDF wastes hours every week. OCR extracts the text directly so you can search, edit, and translate it. And because it runs in-browser, sensitive documents like receipts and contracts never leave your device.

Step by step

  1. 1
    Open the OCR tool
    Drop in any image — JPG, PNG, WebP, or even a PDF.
  2. 2
    Pick a language
    Choose from 7 supported languages for best accuracy.
  3. 3
    Run OCR
    Tesseract.js processes the image in your browser. Wait a few seconds.
  4. 4
    Copy the text
    The extracted text appears, ready to copy.
  5. 5
    Iterate
    For poor scans, try cropping or boosting contrast in the Batch Photo Editor first.

Frequently asked questions

Which languages are supported?

English, Spanish, French, German, Chinese, Japanese, and more.

How accurate is the OCR?

Clean printed text typically scores 95%+. Handwriting, low-resolution, or skewed images score lower.

Is my image uploaded for OCR?

No. OCR runs entirely in your browser using Tesseract.js. Your image stays private.

Can I extract text from a PDF?

Yes — image-based PDFs are supported. The PDF is rendered to images in your browser, then OCR’d.

Why is my extraction missing text?

Common causes: too low resolution, image is skewed, or wrong language was selected. Increase resolution and retry.

Can I extract handwriting?

OCR works best on printed text. Handwriting recognition is unreliable.

Try Image to Text (OCR) now
Free, private, no signup. Runs in your browser.
Open Image to Text (OCR)

You might also need