Free image to text (OCR) online.

Extract text from any image, screenshot, or scanned document in your browser. 20+ languages, editable output, copy or download as .txt. No upload, no signup, no watermark. The image never leaves your device.

  • 100% browser
  • Files never leave your device
  • No signup, no caps
  • GDPR & CCPA friendly
Image to Text (OCR)

Drop an image to extract text

JPG, PNG, WebP, or HEIC. The text is recognized in your browser, nothing uploads.

Drop an image, get the text. Privately.

Browser-side OCR in 20+ languages with editable output. The one OCR tool where your documents, IDs, and receipts never touch a server.

20+ languages

English, Spanish, French, German, Arabic, Japanese, Korean, Chinese, Hindi, and more. Recognition data downloads on demand.

Runs in your browser

Tesseract.js WebAssembly engine. The image and the text never leave your device. Private by design.

Editable output

Recognized text lands in an editable box. Fix OCR slips, then copy to clipboard or download as .txt.

Screenshots & scans

Built for screenshots, scanned documents, receipts, slides, book pages, and photos of signs and labels.

HEIC supported

iPhone HEIC photos decode in the browser, then run through OCR like any other image.

No upload, no signup

No accounts, no daily caps, no per-file size limit, no watermark. Nothing uploads. Nothing is logged.

Common questions about image to text and OCR.

How do I extract text from an image?
Drop the image (JPG, PNG, WebP, or HEIC) onto the tool, pick the document language, and click Extract text. The OCR engine recognizes the text in your browser and shows it in an editable box you can copy or download as a .txt file. No upload, no signup. Works on screenshots, scanned documents, receipts, book pages, and photos of signs.
Is the image to text converter really free?
Yes. No accounts, no daily caps, no per-file size limit, no watermark. The whole OCR pipeline runs in your browser using Tesseract.js, so there is nothing to ration.
Does my image upload anywhere?
No. This is the key difference from most online OCR sites. The recognition runs entirely on your device using a WebAssembly engine. Nothing uploads, nothing is logged. This matters when the image is a contract, an ID, a receipt, a medical document, or anything you do not want sent to a server.
Which languages can it recognize?
Over 20, including English, Spanish, French, German, Italian, Portuguese, Dutch, Turkish, Polish, Romanian, Czech, Hungarian, Swedish, Greek, Russian, Arabic, Japanese, Korean, Chinese (Simplified and Traditional), Vietnamese, Thai, Indonesian, and Hindi. Pick the document language before extracting; the matching recognition data downloads automatically on first use.
What's the accuracy like?
Very good on clear, high-contrast, upright text (printed documents, screenshots, slides). Accuracy drops on skewed, blurry, handwritten, or low-resolution sources. For best results, use a sharp image with good lighting and straight text. The tool shows a confidence score so you can judge each result.
Can it read handwriting?
Not reliably. Tesseract is trained on printed text, so neat printed handwriting may partially work but cursive and messy handwriting usually do not. For printed documents, screenshots, and typed text it works well.
Can I extract text from a screenshot?
Yes, and it is one of the most common uses. Drop a screenshot of a webpage, error message, chat, slide, or app and the tool pulls the text out so you can copy it. No need to retype.
Does it work on HEIC photos from my iPhone?
Yes. iPhone HEIC images are decoded in the browser first, then run through OCR like any other image. Useful for photographing a document or sign and pulling the text out.
Can I edit the text before copying?
Yes. The recognized text appears in an editable box. Fix any OCR mistakes, then copy to clipboard or download as a .txt file. The character, word, and confidence counts update as you edit.
How is this different from Google Lens or onlineocr?
Same idea (image to text), but private and free with no upload. Google Lens sends the image to Google; most online OCR sites upload to their servers. Here the recognition happens on your device, so the image never leaves it. No signup, no daily limit, no watermark.

Photographing documents in the field? Stamp them with proof.

When you photograph a document, sign, or serial plate for records, the iOS app burns the date, GPS, and address onto the image so the capture is self-documenting before you ever run OCR on it.

Download on theApp Store
iOS 15.6+ · iPhone, iPad, Mac & Vision Pro
  • Visible date, time, GPS, and address on every shot
  • Atomic (network-synced) timestamps
  • JPEG output ready for OCR
  • Works offline; address fills in later