Extract the text from a photo, a screenshot or a scanned page. Drop an image, pick it, or paste it with Ctrl+V, and copy the text or save a .txt file. Free, no signup, and the OCR runs in your browser: your image is never uploaded.
No image yet. You can also drop a file on this box or paste a screenshot (Ctrl+V / ⌘V).
This page runs Tesseract, the open-source OCR engine first built at HP and later developed at Google, compiled to WebAssembly. The first time you use it, your browser downloads the engine and the language model (about 3 to 6 MB, then cached). After that, recognition happens on your device. Small images are enlarged before recognition, because Tesseract reads best when letters are at least 20 to 30 pixels tall.
| Problem | What helps |
|---|---|
| Wrong or missing letters | Use a sharper, larger image: a crop of just the text beats a wide photo. Screenshots work best. For photos, shoot straight on, in good light. |
| Accents read wrong (é, ü, ñ) | Pick the document's language: each one has its own model. English, French, German, Spanish, Italian and Portuguese are available. |
| Nothing found | Handwriting, stylised logos and text on busy backgrounds are hard for any OCR. Try grayscale or cropping first. |
| Text in columns or tables | Columns usually come out one after another; table cells as words on a line. Crop one column at a time if the order matters. |
If your screenshot comes from a website, you don't need OCR: the text is already there. A PDF printed by a browser keeps every word selectable and searchable. The Shotmint API prints any URL or HTML in Chromium, as a PDF or as an image:
curl "https://shotmint.creasework.com/v1/pdf?url=https://example.com&format=A4" -H "X-API-Key: YOUR_KEY" -o page.pdf
Each render is 1 credit. €5 buys 2,000 with no subscription, and credits never expire. Try it without a key on URL to PDF or website screenshot.
Get 25 free renders a month API docs
Is my image uploaded? No. The OCR engine runs as JavaScript and WebAssembly on this page, so receipts, IDs and private screenshots stay on your device. Only the engine files are downloaded, from this site.
Can it read a scanned PDF? Yes, on OCR PDF: it reads every page and gives you a searchable PDF plus the text. If the PDF already has a text layer, PDF to text is faster and exact.
Does it read handwriting? Neat block capitals sometimes, cursive rarely. Tesseract is trained on printed text.
Is it free? Is there a limit? Yes, free with no signup and no limit. Very large photos take longer on slow phones.
Related: extract text from image, screenshot to text, jPG to text converter, OCR PDF, PDF to text, Base64 to image, image compressor, image converter, crop image, grayscale image, EXIF viewer, image to PDF.
Add text to image · Extract Text from Image · PDF to text · Add text to PDF · Hex to text / text to hex · Compare Two Text Files · Extract Text from Website · JPG to Text · Screenshot to Text · Text Compare · Text to Hex Converter · Extract images from PDF · Crop image · Watermark image · Blur or pixelate image · Combine images · Compare images (diff) · Grayscale / black and white image · OG image generator · Code to image · Quote to image · all free tools