Image to Text: Free OCR Online

Extract text from photos, scanned documents and screenshots in seconds. Drop an image or paste a screenshot, choose the language, and copy editable text. OCR runs in your browser, so your images are never uploaded.

  • 35 languages incl. Hindi
  • Paste screenshots
  • Images never uploaded
Drop images here, click to choose, or paste a screenshot (Ctrl + V) JPG, PNG, WebP, BMP · photos, scans and screenshots · processed on your device
Options

How to use the Image to Text (OCR) tool

  1. Add your imageDrop one or more images, click to choose them, or press Ctrl + V to paste a screenshot.
  2. Choose the languagePick the language of the text. English words mixed into other languages are detected too.
  3. Wait a momentThe first run downloads the OCR engine and language data once; after that it is much faster.
  4. Copy or downloadEdit the extracted text if needed, then copy it or download it as a .txt file.

Features

  • 35 languagesIncluding English, Hindi, Bengali, Tamil, Telugu, Marathi, Urdu, Arabic, Chinese, Japanese, Spanish and French.
  • Screenshots and photosWorks with screenshots, scanned pages, photos of documents, receipts, book pages and slides.
  • Batch OCRAdd many images at once. Each one gets its own editable result, and you can copy or download everything together.
  • Smart cleanupSmall images are upscaled for better accuracy, extra blank lines are removed, and lines can be joined into paragraphs.
  • Private by designRecognition happens on your device. Your images are not uploaded to a server.

What is OCR?

OCR (optical character recognition) turns a picture of text into real, editable text. A photo of a printed page, a scanned letter or a screenshot only contains pixels, so you can’t search it, copy from it or paste it into a document. OCR looks for the shapes of letters and words and rebuilds the text so you can use it anywhere.

This tool uses Tesseract, the open-source OCR engine originally developed at HP and later maintained with Google’s support, running directly in your web browser.

Common uses

  • Copy text from a screenshot of an app, video, error message or social media post.
  • Digitize printed documents such as letters, notices and book pages, instead of retyping them.
  • Extract details from receipts and invoices for expenses and accounting.
  • Grab text from slides or whiteboards photographed during a class or meeting.
  • Make notes searchable by turning photos of printed material into text you can search and edit.

Tips for the best accuracy

DoWhy it helps
Use a sharp, well-lit photo taken straight onBlur, shadows and tilted pages are the main causes of OCR errors.
Crop to the text you needPictures, logos and backgrounds can confuse the engine. Use Crop Image first.
Pick the right languageEach language has its own alphabet and dictionary. Hindi text needs “Hindi”, not English.
Prefer printed textClear printed and typed text works best. Handwriting is recognized only when it is very neat.
Rotate sideways imagesText should be upright. Use Rotate Image if needed.

Can I OCR a scanned PDF?

Yes, in two steps. First convert the PDF pages to images with PDF to JPG, then drop those images here. If your PDF already contains selectable text (for example, one exported from Word), you don’t need OCR at all; use PDF to Text instead, which is faster and exact.

Is it private?

Yes. The OCR engine and the language files are downloaded to your browser the first time you use a language and then cached, but your images are processed locally and never sent to a server. That makes it safe for ID cards, bank documents and private messages.

Frequently asked questions

Is this image to text converter free?
Yes. It is completely free, with no sign-up and no limit on the number of images.
Does it support Hindi and other Indian languages?
Yes. Hindi, Bengali, Marathi, Tamil, Telugu, Gujarati, Kannada, Malayalam, Punjabi, Urdu and Nepali are supported, along with many world languages.
Can it read handwriting?
Only very neat handwriting. The engine is designed for printed and typed text, so results with handwriting vary.
Why is the first run slow?
The first time you use a language, the OCR engine and its language data (a few MB) are downloaded. They are cached, so later runs start quickly.
Are my images uploaded?
No. Text recognition runs in your browser, and your images stay on your device.