Drop any image and extract all text instantly. Runs entirely in your browser — your images never leave your device. Supports PNG, JPG, BMP, WebP, and TIFF.
PNG, JPG, BMP, WebP, TIFF — up to 10MB
Extracting text from image...
Three steps, zero data uploaded.
Drag and drop or click to select any image file from your device. We support all common formats.
Tesseract.js runs entirely in your browser using WebAssembly. No server. No upload. No cloud.
Get extracted text instantly. Copy to clipboard or download as a .txt file for later use.
Snap a photo of a letter, form, or receipt and extract all text. Works great with phone camera images.
Extract text from screenshots of websites, error messages, chat conversations, and code snippets.
Convert scanned paper documents, books, and articles into editable digital text.
Pull text from presentation slides, infographics, social media posts, and memes.
Quickly digitize contact info from business cards. Copy names, emails, phone numbers instantly.
Convert clear handwritten notes to digital text. Best results with printed-style handwriting.
Both are free. Choose what fits your workflow.
| Feature | Online (This Page) | Desktop App |
|---|---|---|
| Price | Free | Free |
| Privacy | 100% browser-side | 100% offline |
| Screen Capture | - | Ctrl+Shift+S |
| Multi-pass OCR | Single pass | 6 parallel passes |
| Dark background support | Manual | Auto-detect + invert |
| Hotkey | - | Global hotkey |
| Languages | English (100+ via config) | All Windows language packs |
| Install required | No install | Portable app (unzip & run) |
The desktop app captures any screen region with 6-pass OCR, dark mode support, and global hotkeys.