Image OCR Extractor avatar

Image OCR Extractor

Pricing

Pay per usage

Go to Apify Store
Image OCR Extractor

Image OCR Extractor

Extract text from images (PNG, JPG, WebP, TIFF) using Tesseract OCR. Batch up to 50 images, multi-language, confidence scores.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Hojun Lee

Hojun Lee

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

3

Monthly active users

7 hours ago

Last modified

Categories

Share

Image OCR Extractor — Image to Text Conversion

Screenshot OCR & image text extractor — convert images to text using Tesseract OCR. Batch process up to 50 images (PNG, JPG, WebP, TIFF, BMP), 100+ languages, auto image enhancement, confidence scores. $0.002/image. First 5 free.

Keywords: OCR, image to text, Tesseract, text recognition, screenshot OCR, receipt digitizer, document scanner, photo text reader, multilingual OCR, batch image processing


Why this exists

Images containing text — screenshots, scanned receipts, invoices, product labels, whiteboards, scanned forms — can't be searched, processed, or fed into workflows until the text is extracted. This actor handles the full OCR pipeline: download the image, auto-preprocess it, run Tesseract, and return structured JSON with confidence scores. No setup, no GPU, no API key required.


What you get

{
"index": 1,
"url": "https://example.com/screenshot.png",
"ok": true,
"text": "Invoice #2024-001\nBill To: Acme Corp\nTotal: $1,250.00",
"word_count": 9,
"confidence": 87.4,
"auto_enhanced": false,
"language": "eng",
"error": null
}

auto_enhanced: true means the actor detected low confidence on the first pass and automatically re-ran OCR with threshold (binarize) preprocessing — no configuration needed.


Input Parameters

ParameterTypeDefaultDescription
urlsarrayList of image URLs (batch mode, up to 50)
urlstringSingle image URL (used when urls is empty)
languagestringengTesseract language code (eng, deu, fra, spa, jpn, chi_sim, kor, or combined eng+deu)
preprocessingstringgrayscaleImage preprocessing: none, grayscale, or threshold (binarize)
pageSegModeinteger3Tesseract PSM: 3=auto, 6=block, 7=line, 8=word, 11=sparse
limitinteger50Max images to process (cap: 200)

Quick start

Single image

{
"url": "https://example.com/invoice.png"
}

Batch of screenshots

{
"urls": [
"https://example.com/slide1.png",
"https://example.com/slide2.png"
],
"language": "eng",
"preprocessing": "grayscale"
}

Japanese document

{
"url": "https://example.com/japanese-receipt.jpg",
"language": "jpn",
"preprocessing": "threshold",
"pageSegMode": 6
}

Preprocessing Tips

ModeBest for
grayscalePhotos, colored backgrounds, most general use
thresholdDocuments with dark text on white background, typed forms
noneWhen the image is already clean B&W

Supported Languages (pre-installed)

eng (English), deu (German), fra (French), spa (Spanish), jpn (Japanese), chi_sim (Simplified Chinese), kor (Korean)

Multi-language: "eng+fra" — useful for bilingual documents.


Pricing

Pay-Per-Event: $0.002 per image successfully OCR-processed. First 5 images per run are free.

ImagesChargedCost
5 screenshots0free
10 screenshots5$0.01
50 images (full batch)45$0.09
200 product photos195$0.39

Use cases

  1. Invoice & receipt OCR — Extract line items, totals, dates, vendor names from receipt photos or scans
  2. Screenshot text extraction — Turn UI screenshots, error messages, or social media screenshots into searchable text
  3. Multilingual document processing — Japanese, Chinese, Korean, Arabic, and 100+ European languages
  4. Form digitization — Handwritten or typed form fields from scanned documents
  5. Whiteboard & slide photos — Meeting notes, presentation slides, or diagram text
  6. Photo text reader — Read text from product labels, street signs, book pages, menus
  7. Data pipeline integration — Batch OCR for large archives; feed output to LLMs or databases

Supported URL types

Paste any of these directly — no manual conversion needed:

  • Direct image URLshttps://example.com/image.png
  • Google Drive share linkshttps://drive.google.com/file/d/FILE_ID/view → auto-converted to direct download
  • Dropbox share linkshttps://www.dropbox.com/s/.../file.png?dl=0 → auto-converted to direct download

Confidence score

Each result includes a confidence score (0–100) from Tesseract:

  • 85–100: High quality OCR, likely accurate
  • 60–84: Moderate, review critical fields
  • < 60: Low confidence — the actor automatically retries with threshold preprocessing. The auto_enhanced field tells you when this happened


Feedback

Leave a review on Apify Store