AntiUpload// files stay on your deviceENSESSION · 000RLB
← Back to all tools
🔤

Image to Text (OCR)

Extract text from an image with OCR — 100% in your browser, your photo never uploaded

Drop your JPG, PNG, WebP, BMP file here

or

Up to 200MB on this device — processed in RAM, never uploaded

100% Local Processing
Zero Server Uploads

About Image to Text (OCR)

Image to Text (OCR) keeps the complete file workflow inside this browser tab. Your selected file, its name, contents, settings, and generated output are not sent to AntiUpload or a cloud conversion service. Ads and aggregate traffic analytics stay outside the processing boundary and receive no file object or working buffer.

AntiUpload's image-to-text tool runs OCR (optical character recognition) on a photo, scan, or screenshot and gives you the text back — copy it, or download a .txt file. Printed text supports 14 languages, and a separate English handwriting model reads handwritten lines.

The recognition runs entirely in your browser with a WebAssembly build of Tesseract, so your image never leaves your device. (The open-source language model is fetched once from a public CDN — that's generic data, not your file.) This makes it a private alternative to OCR sites that upload your photos to a server.

Printed mode works best on clear, high-contrast pages, screenshots, signs, and receipts. Handwriting mode uses a dedicated local TrOCR model and reads the image line by line; crossed-out text, unusual personal scripts, and very low-resolution photos can still recognize less reliably.

How it works

  1. Drop your imageDrag a JPG, PNG, WebP, or BMP onto the upload zone, or click to browse. It stays on your device.
  2. Choose text type and cleanupPick printed text or English handwriting. For printed pages, choose the language and use Auto, Original, Grayscale, High Contrast, or Invert cleanup to match the capture.
  3. Copy or download the textThe extracted text appears for you to copy, and you can download it as a .txt file.

When to use Image to Text (OCR)

Getting text out of a screenshot
Pull a quote, code snippet, or error message out of a screenshot without retyping it.
Digitizing a printed page or receipt
Turn a photo of a document into editable text you can search and reuse.
Copying text from an image that blocks selection
Recover text from an infographic, slide image, or scanned page.

Frequently asked questions

Is my image uploaded?
No — OCR runs in your browser with WebAssembly; your image never leaves your device. Only the generic language model downloads once from a public CDN. Input files are read from browser memory and the output is created locally for your download. AntiUpload does not send file bytes, names, sizes, page counts, contents, passwords, or generated outputs through analytics or advertising requests.
Which languages are supported?
English plus Spanish, French, German, Italian, Portuguese, Dutch, Chinese (Simplified/Traditional), Japanese, Korean, Arabic, Hindi, and Russian. Pick the right one for best accuracy.
Why is some text wrong?
OCR accuracy depends on image quality. Clear, high-contrast, straight printed text works best; blurry, skewed, low-res, or handwritten text is harder — try a sharper image and the correct language.
Can it read handwriting?
Yes. Switch to Handwriting (English) to use the dedicated local TrOCR model. Clear, single-line handwriting works best; crossed-out words, unusual scripts, and low-resolution photos still need careful review.
Which image cleanup should I use?
Auto Clean is best for unevenly lit camera photos, Original for already-clean screenshots, Grayscale for distracting color, High Contrast for faded paper and receipts, and Invert for light text on a dark background.
What do I get out?
The recognized plain text, shown on the page to copy and available as a downloadable .txt file.
How do I extract text from an image?
Drop your JPG, PNG, WebP, or BMP onto the page (or click to pick it), and the OCR runs right in your browser to pull out the text. Once it finishes you can copy the result or save it as a text file.
Does this work on Windows, Mac, iPhone, and Android?
Yes. It runs entirely in your web browser, so it works the same on Windows, Mac, iPhone, and Android with nothing to install.
Can it read text from a PDF?
No, this tool only handles image files (JPG, PNG, WebP, and BMP). If your text is in a PDF, take a screenshot of the page or export it as an image first, then drop that in.
Can I turn a screenshot into text?
Yes — drop a screenshot (PNG or JPG) onto the page and the OCR pulls the text out so you can copy a quote, code snippet, or error message instead of retyping it. It all runs in your browser, so the screenshot stays on your device.
Does the OCR work offline?
Yes, after the first run. The page fetches the language model from a public CDN once; after that the recognition happens entirely on your device, so you can go offline and it still extracts text from your images.
Is this image-to-text tool really free, with no sign-up or watermark?
Yes. There's no account, no daily limit, no watermark, and nothing to pay — you can convert as many images as you like, one at a time.

Related tools