Image to Text (OCR)
Extract text from a photo or screenshot using on-device OCR — no upload, no sign-up, works entirely in your browser.
🔒 Processed locally in your browser
Loading…
How to use
- Drag and drop an image, or click the upload area to choose one from your device.
- Click "Extract Text" to run on-device OCR.
- The first run downloads the OCR engine, so it takes a few extra seconds — later uses are faster.
- Review the extracted text below and click Copy to copy it to your clipboard.
Features
- Extracts text from photos, screenshots, and scanned documents
- Runs entirely in your browser — your image is never uploaded to a server
- One-click copy of the extracted text
- Works with PNG, JPEG, WebP, and BMP input
- No sign-up, no watermark, no daily limit
Frequently asked questions
Is my image uploaded anywhere?
No. Text recognition runs locally in your browser using WebAssembly. Your image is processed entirely on your device and is never sent to any server.
Why does the first use take longer?
The OCR engine and its English language data (a few megabytes total) are downloaded from this site the first time you use the tool, then cached by your browser. Every use after that is faster since nothing needs to be downloaded again.
What OCR engine does this use?
It uses Tesseract, a mature open-source OCR engine (Apache-2.0 license), compiled to WebAssembly so it can run entirely client-side — no third-party API or cloud service is involved.
What languages does this support?
Currently English only. Support for more languages may be added in the future.
Will it work perfectly on every image?
It works best on clear, well-lit images with printed or typed text at a reasonable size. Handwriting, heavily stylized fonts, low resolution, or low-contrast images may not be recognized accurately.