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
- Drop your imageDrag a JPG, PNG, WebP, or BMP onto the upload zone, or click to browse. It stays on your device.
- 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.
- Copy or download the textThe extracted text appears for you to copy, and you can download it as a .txt file.