Image to Text — Free OCR for Screenshots, Scans & Photos
Extract text from any image in your browser. Six languages — English, Hindi, Tamil, Telugu, Marathi, Bengali. No upload, no signup.
Drop a screenshot, scan, or photo here
Runs OCR locally — your image never leaves your browser
The first OCR run for a language downloads ~10 MB. Subsequent runs are instant.
About this tool
WRRK's image-to-text converter is a browser-only OCR tool built on Tesseract.js, the WebAssembly port of Google's open-source Tesseract engine. The whole pipeline — image decode, preprocessing, character recognition — happens inside your browser tab. Your images and the extracted text never reach a server, which means it works offline once loaded and there's no upload wait.
This is built for the most common Indian use case for OCR: extracting text from screenshots of WhatsApp messages, scanned documents, government notices, ID cards (Aadhaar, PAN), and printed Hindi or regional-language text. Six trained language models are available — English, Hindi, Tamil, Telugu, Marathi, and Bengali — and they download lazily the first time you pick them, then cache locally for instant reuse.
How to extract text from an image (5 steps)
- Drop your image. Drag a JPG, PNG, or WebP into the drop zone — screenshots, scanned documents, photos of signs all work.
- Pick the language. Select the language of the text in your image. Picking the right language dramatically improves accuracy.
- Run OCR. Click 'Extract text'. The first run downloads the language model (~10 MB) and is cached for next time.
- Review the output. Extracted text appears in a copyable text area. Fix any obvious OCR mistakes manually before using it.
- Copy or download. Click 'Copy' to copy to your clipboard, or 'Download .txt' to save as a plain-text file.
When to use OCR
- Copying text from a screenshot you can't select
- Digitizing scanned receipts, invoices, or contracts
- Extracting addresses from printed letters or forms
- Pulling text from photos of whiteboards or signs
- Converting old printed books or notes to editable text
- Reading text in Hindi, Tamil, Telugu, Marathi, or Bengali
- Extracting WhatsApp message screenshots into a doc
Frequently asked questions
+−How accurate is browser-based OCR?
On clean, high-resolution screenshots and printed text, accuracy is typically 95-99% for English. Handwritten text, low-resolution photos, and skewed angles drop accuracy significantly. Tip: crop to just the text region and use the highest-resolution image you have.
+−Which languages are supported?
Six languages: English, Hindi (Devanagari), Tamil, Telugu, Marathi (Devanagari), and Bengali. Each language ships its own trained model that downloads on first use and is cached in your browser.
+−Are my images uploaded to a server?
No. The OCR engine (Tesseract.js compiled to WebAssembly) runs entirely in your browser. Your images and extracted text never leave your device.
+−Why is the first run slow?
The first time you run OCR for a language, your browser downloads a ~10 MB trained model. Subsequent runs in the same browser are much faster because the model is cached.
+−Can it read handwriting?
Tesseract is trained on printed text, not handwriting. Neat block-letter handwriting may work; cursive and casual handwriting will give poor results. For handwriting, consider Google Lens or specialized cloud OCR.
+−Does it preserve formatting?
Line breaks are preserved. Bullet lists, tables, and column layouts are flattened into plain text — OCR detects characters, not visual structure. For tables, run OCR per cell or per row.
+−What image formats work?
JPG, PNG, WebP, and most other browser-supported image formats. For best results, use sharp images at 300+ DPI with high contrast between text and background.
Related on WRRK Tools
Multi-resolution favicon from a PNG
ToolCompress to exact KB — for govt forms
ToolResize JPG, PNG & WebP by pixels or percentage
CategoryBrowse the full image tools category
ArticleDiscover how to compress images without sacrificing quality. We'll walk you through the best methods, tools, and settings to shrink file sizes while keeping your photos sharp.
ArticleHEIC files from iPhones won't open on Windows by default. Here are the fastest ways to convert them to JPG format that works everywhere.
PresetUPSC application photo upper limit