Image to Text (OCR)
Extract text from images free online. AI-powered OCR supports 12 languages — copy or download extracted text instantly.
Language data (2-15 MB) loads from CDN on first use and is cached automatically.
Click to upload or drag and drop
PNG, JPG, JPEG, WEBP, BMP, TIFF up to 50MB
How to use Image to Text (OCR)
-
Select your language
Choose the language of the text in your image from the dropdown. English is pre-selected. Language data loads on first use and caches automatically.
-
Upload your image
Click the upload area or drag and drop a PNG, JPG, WebP, BMP, or TIFF image containing text.
-
Wait for text extraction
Tesseract.js analyses your image and extracts all visible text. This typically takes 2-10 seconds depending on image complexity.
-
Review with word confidence overlay
Toggle Show word regions to see color-coded bounding boxes: green = high confidence, yellow = moderate, red = low. Review flagged words for accuracy.
-
Copy or download
Click Copy to Clipboard to copy the extracted text, or Download .txt to save it as a file.
Image to Text (OCR) FAQ
Is my image uploaded to a server?
Which languages are supported?
How accurate is the OCR?
What image types work best for OCR?
What image formats are supported?
What does the confidence overlay show?
Can I use OCR on handwritten text?
Why is OCR slow for some images?
Can I extract text from a PDF?
Background
Optical Character Recognition (OCR) converts printed or handwritten text in images into machine-readable text you can copy, search, and edit. Common uses include digitizing scanned documents, extracting text from screenshots, reading receipts and invoices, converting photographed notes into editable text, and pulling data from infographics.
This tool uses Tesseract.js — the JavaScript port of the Tesseract OCR engine originally developed by HP Labs and maintained by Google. It runs entirely in your browser, so your images are never sent to any server. Language data files (2-15MB each) load from a CDN on first use and are cached for future sessions.
12 supported languages: English, Spanish, French, German, Italian, Portuguese, Chinese (Simplified), Japanese, Korean, Arabic, Russian, and Hindi. Word confidence overlay shows color-coded bounding boxes: green (high confidence), yellow (moderate), red (low) — so you can instantly see which words may need manual correction.
For best results, use clear images with good contrast between text and background. Printed text in standard fonts at reasonable sizes achieves the highest accuracy. Very large images above 3000px are automatically downscaled for speed. Output can be copied to clipboard or downloaded as a .txt file.
Related tools
Image Compressor
Compress PNG, JPG, WebP, AVIF, GIF, BMP, ICO and more — reduce file size without losing visual clarity.
EXIF Remover
Strip EXIF, GPS, and all metadata from photos before sharing — protects your location and privacy.
AI Image Caption & Alt Text Generator
Generate descriptive captions and accessibility alt text for images using AI — free, no account, runs in your browser.
Base64 Encoder/Decoder
Encode text or files to Base64 or decode Base64 strings back to plain text — real-time, fully in your browser.