🔍 Image Tools

Image to Text (OCR)

Pull the text out of a screenshot, scan, or photo — free and private, processed entirely in your browser.

Extracted text

🔒 Text recognition runs locally in your browser (the OCR engine is downloaded once and cached). Your images are never uploaded to a server.

Overview

Image to Text (OCR): extract text from any picture, privately

Optical Character Recognition (OCR) reads the text inside an image — a screenshot, a photo of a document, a receipt, a whiteboard, or a scan — and turns it into editable, copyable text. This tool runs a full OCR engine directly in your browser, so you can pull text out of a picture without retyping it and without sending the image to anyone.

It supports several languages and shows live progress as it works. Because everything runs locally (the recognition engine is downloaded once and cached by your browser), your images stay on your device — useful when the picture contains personal or sensitive information.

100% freeNo sign-upImages stay privateMultiple languages

How to use it

  1. 1Choose the language of the text in your image.
  2. 2Click the upload area and select an image (PNG, JPG, WEBP, a screenshot, or a scan).
  3. 3Wait while the OCR engine reads the image — progress is shown as a percentage.
  4. 4Review and tidy the extracted text, then copy it or download it as a .txt file.

Key features

Extract text from screenshots, photos, scans, and documents
Multiple languages (English, Spanish, French, German, Italian, Portuguese)
Live recognition progress
Editable output with copy and download
Works on any modern desktop or mobile browser
100% client-side — your images are never uploaded

Frequently asked questions

Is the OCR tool free?
Yes — completely free with no sign-up and no limit on how many images you process.
Are my images uploaded to a server?
No. Recognition runs locally in your browser. The OCR engine itself is downloaded once and cached, but your images never leave your device.
Why is the first scan slower?
On the first use, your browser downloads the OCR engine and the language data. After that it is cached, so subsequent scans are faster.
How can I get the best accuracy?
Use a clear, high-contrast, well-lit image where the text is upright and reasonably large. Blurry or skewed photos reduce accuracy.