Find a tool

↑↓ navigate Enter open

Use a task word when you do not know the exact name.

Image OCR — English & Simplified Chinese

Local only

Choose one local image, select English, Simplified Chinese or both, and recognize the previewed area. Tesseract runs in a cancellable browser Worker; core and language files load from this site only when recognition starts. Results remain editable so you can correct mistakes before copying or downloading.

Reviewed · Updated · Free to use · No account required

PNG/JPEG/WebP, up to 10 MiB. Desktop: 8 megapixels; touch devices: 4 megapixels. Crop percentages apply after rotation. The preview is the exact image sent to the local engine.

Recognition area

Drop one image here, choose a local file, or load a sample.

First use downloads about 4.3 MiB for English or 5.9 MiB for both languages (compression reference). Engines and models come from this site; images and recognized text are not uploaded. Only models may be cached. Review the text: confidence is not an accuracy guarantee.

Choose an image. The engine loads only when you start recognition.

What does the Image OCR — English & Simplified Chinese do?

Choose one local image, select English, Simplified Chinese or both, and recognize the previewed area. Tesseract runs in a cancellable browser Worker; core and language files load from this site only when recognition starts. Results remain editable so you can correct mistakes before copying or downloading.

When should you use this tool?

Use image OCR for printed text in screenshots, labels and clear scans. Use PDF Text Extractor for text already embedded in a PDF; this image tool does not rasterize PDFs. Use Image Resizer before recognition when a photo exceeds the pixel budget.

How do you use it?

  1. Open one PNG, JPEG or WebP image up to 10 MiB, or load the sample for the selected language.
  2. Choose the language, rotation and crop. Check the exact recognition preview, then select Recognize text.
  3. Review and correct the result, then copy or download TXT. Clear the workspace or model cache when needed.

Worked example

Recognize a clear English label

Input

A white image with black printed text:
LOCAL OCR 12345
Browser tools stay local

Output

LOCAL OCR 12345
Browser tools stay local

The sample uses large, horizontal printed text. This is a worked example, not a guarantee for photographs, handwriting or complex layouts. The selected image is processed locally.

Common errors and fixes

SymptomLikely causeFix
No text or incorrect characters appear.Small print, blur, skew, complex backgrounds or the wrong language make recognition less reliable.Choose the matching language, rotate the image to horizontal text and crop tightly around a clear text block. Review the output manually.
The image or engine cannot be loaded.The image is unsupported, exceeds file/pixel limits, or static engine downloads fail.Use PNG/JPEG/WebP and resize first if needed. Check the connection and retry loading; a blocked model cache does not require uploading the image.

Supported behavior and limitations

Single image, 10 MiB maximum. Pixel cap: 8 million on desktop and 4 million on devices with a coarse pointer. Crop is specified in percentages after rotation. Recognition stops after 90 seconds. No PDF input, handwriting guarantee, table reconstruction, camera capture or parallel batch OCR. Engine confidence is not verified accuracy. Only engine/model resources may be cached; images and text are not saved by this tool. English cold loading is about 4.3 MiB and combined English/Chinese about 5.9 MiB by gzip reference, not a speed or memory guarantee.

Standards and implementation references

Frequently asked questions about Image OCR

Is my input uploaded?

No. Processing happens in a browser Worker. Engine files load from this website; tool input, output, and filenames are not sent to a processing API.

Do I need an account or API key?

No account, API key, or backend processing service is needed.

How do I save a result?

Review the result, then use the Copy or Download control available for that output. Modifying input clears stale results.

What are the limits?

Single image, 10 MiB maximum. Pixel cap: 8 million on desktop and 4 million on devices with a coarse pointer. Crop is specified in percentages after rotation. Recognition stops after 90 seconds. No PDF input, handwriting guarantee, table reconstruction, camera capture or parallel batch OCR. Engine confidence is not verified accuracy. Only engine/model resources may be cached; images and text are not saved by this tool. English cold loading is about 4.3 MiB and combined English/Chinese about 5.9 MiB by gzip reference, not a speed or memory guarantee.

What changed?

Added local processing, explicit size limits, cancellation, worked examples, error explanations, and downloadable results.

Who maintains this tool?

KL
KitLumi EngineeringKitLumi Engineering maintains tool behavior, privacy disclosures, examples, and automated tests.

How to recognize English and Chinese text in a local image →