← Back to all tools

OCR Image to Text

Upload a screenshot or photo and extract its text right in your browser. No uploads, completely free.

Drag & drop an image with text here

or click to browse · PNG/JPG/WEBP supported

How to Use: Three Easy Steps

Step 1

Upload an Image

Drag & drop or click to choose an image containing text (PNG, JPG or WEBP).

Step 2

Pick a Language & Recognize

Choose English, Simplified Chinese or auto detect, then click "Start OCR" and wait for the progress bar.

Step 3

Copy or Download

Copy the extracted text with one click, or download it as a .txt file to your device.

Key Features

Privacy First

Images never leave your device. The recognition engine runs locally in your browser — 100% private.

Bilingual

Recognizes both English and Simplified Chinese — auto detect mode picks the right language for you.

Completely Free

Unlimited free use — no watermarks, no sign-up, no hidden fees.

Frequently Asked Questions

Which image formats are supported?
PNG, JPG and WEBP are supported. For the best results, use clear, well-lit images with sharp text.
Why is the first recognition slow?
The first run downloads the language model from a CDN (~15MB for Chinese). Your browser caches it afterwards, so later runs are much faster.
Are my images uploaded to a server?
No. The recognition engine runs entirely inside your browser — your image files never leave your device.
How accurate is the recognition?
Accuracy is high for clear printed text and screenshots; handwriting or blurry images will be less reliable. Use clear, high-resolution images for best results.
Is there a file size limit?
There is no hard limit, but very large images significantly increase recognition time. We recommend images under 20MB.