Image OCR (text from images, 20 languages) avatar

Image OCR (text from images, 20 languages)

Pricing

from $2.50 / 1,000 images

Go to Apify Store
Image OCR (text from images, 20 languages)

Image OCR (text from images, 20 languages)

Extract text from images in bulk: JPEG, PNG, WebP, GIF, BMP, TIFF. 20 languages including Chinese, Japanese, Arabic and Hindi. Confidence scores included. Open-source Tesseract.

Pricing

from $2.50 / 1,000 images

Rating

0.0

(0)

Developer

Muhammad Yasin Bin Abdul Rahman

Muhammad Yasin Bin Abdul Rahman

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Share

Pull the text out of images in bulk: screenshots, scanned documents, receipts, photos of signs, product labels, memes and charts. Paste image links or upload an image. It supports 20 languages, including Chinese, Japanese, Korean, Arabic and Hindi (with vertical text for the first three), and gives a confidence score for every result. It runs on the open-source Tesseract engine, so you need no API key.

Price: US$0.0025 per image, plus a US$0.001 run fee. 100 images cost US$0.251.

What people use it for

  • Data entry: text from scanned forms, invoices and receipts.
  • Screenshot search: make screenshots and social media images searchable.
  • E-commerce: read product labels, ingredients and packaging text.
  • Content moderation and research: find text inside images at scale.
  • AI pipelines: turn images into text an LLM can read, cheaply, before reaching for a vision model.

Example output

Illustrative values. Real output has the same fields.

fileNametextmeanConfidencecharCountwidthheight
receipt-0412.jpgCORNER CAFE\nLatte 4.50\nCroissant 3.20\nTOTAL 7.7091.44810801920
slide-07.pngQuarterly results\nRevenue up 12%95.2311280720
{
"sourceUrl": "https://example.com/receipt-0412.jpg",
"fileName": "receipt-0412.jpg",
"width": 1080,
"height": 1920,
"languages": ["eng"],
"meanConfidence": 91.4,
"charCount": 48,
"text": "CORNER CAFE\nLatte 4.50\nCroissant 3.20\nTOTAL 7.70",
"processedAt": "2026-10-27T09:00:00+00:00"
}

With includeLines on, each item also has lines: every line of text with its own confidence score. Paragraphs are separated by a blank line in text.

Input

FieldWhat it doesDefault
imageUrlsDirect links to images, up to 1,000. JPEG, PNG, WebP, GIF, BMP, TIFF. 30 MB and 60 megapixels per image.1 sample image
uploadedFileOr upload one image from your computer.none
languagesUp to 4 of: English, German, French, Spanish, Italian, Portuguese, Dutch, Polish, Turkish, Russian, Ukrainian, Arabic, Hindi, Indonesian, Vietnamese, Thai, Japanese, Korean, Chinese (Simplified), Chinese (Traditional), plus vertical-text Japanese, Korean and Chinese.English
layoutauto for documents and screenshots, single-block, single-line for labels, sparse for signs and photos.auto
includeLinesAdd line-by-line output with confidence scores.false

Small images are enlarged before OCR, and phone photos are rotated using their camera data, both of which improve accuracy.

Pricing

EventPrice
Run fee, once per run (per GB of memory; the default is 1 GB)US$0.001
Image readUS$0.0025

Examples: 1 image costs US$0.0035. 100 images cost US$0.251. 1,000 images cost US$2.501. Images that fail to download or open are listed with the reason and not charged.

Limits

  • Printed text works best. Handwriting is read poorly.
  • Old newspapers and dense multi-column pages, especially in Chinese or Japanese, are read poorly. Modern printed text and screenshots work well.
  • Very stylised fonts, text on busy photos and tiny text lower accuracy. meanConfidence below about 60 means the result needs checking.
  • Pages behind a login cannot be fetched.

FAQ

How accurate is it? It is best on clean printed text such as screenshots and scans. Photos, small text and low-resolution images do worse. Check meanConfidence to spot results that need a second look.

Should I pick more languages to be safe? No. Pick only the languages in your images. Each extra language makes OCR slower and less accurate.

Can it read PDFs? Use PDF to Text and Markdown below. It reads the text layer and uses OCR only on scanned pages.

Can an AI agent call it? Yes. Pass image links, get compact JSON back, and pay per image.

More tools from the same developer

Same style: clean JSON output, pay only for results, no charge on failed items.

ToolWhat it does
Bulk Keyword Search VolumeGoogle Ads search volume, CPC, competition and 12-month trend for up to 10,000 keywords
Google Trends APIInterest over time, by region, and rising queries and topics for up to 500 keywords
Google SERP ResultsOrganic results, featured snippets and People Also Ask for any keyword, country and device
Google AI Overview TrackerWhich keywords show an AI Overview, what it says, and whether it cites your site
Audio and Video TranscriberTimestamped transcripts from audio and video files in 90+ languages
Subtitle GeneratorReady-to-use SRT and WebVTT subtitles from audio and video files
Podcast TranscriberTimestamped transcripts of podcast episodes from any RSS feed or Apple Podcasts link
PDF to Text and MarkdownClean text and Markdown from PDFs, with OCR for scanned pages
Bulk PageSpeed Insights AuditCore Web Vitals and Lighthouse scores for many pages, mobile and desktop