Image OCR — Extract Text from Image
NEWDrop a screenshot, scan, or photo and extract the text inside — entirely in your browser via Tesseract.js. 10 languages including Arabic, Chinese, and Japanese.
Drag an image with text here or
Extracts text from screenshots, scans or photos using Tesseract.js OCR. First run downloads the ~3 MB language model (cached after).
Source image
Extracted text
How to use Image OCR (Text from Image)
- Drop or select an image.
- Pick the language.
- Click Run OCR — wait for the model to download on first run.
- Copy or download the extracted text.
What is Image OCR (Text from Image)?
OCR (Optical Character Recognition) is computationally expensive, so the first run downloads a ~3 MB language model that's cached for future runs. Best results come from sharp, well-contrasted images — try cleaning up brightness/contrast first if your output is messy.
FAQ
- Is my image uploaded?
- No. Tesseract.js runs entirely in your browser via WebAssembly.
- Why is OCR slow on big images?
- Large images take seconds to process. Crop or resize to the actual text region for faster results.
Related tools
Last updated: