Image to Text
Pull the text out of a screenshot, scan, or photo. OCR that runs entirely in your browser.
How to extract text from an image online
Add your image
Drop a JPEG, PNG, WebP, or BMP file onto the tool, click to browse, or paste a screenshot straight from the clipboard.
Pick the language
Choose the language of the text in the image. English is the default, and each language pack downloads once on first use.
Extract the text
Click Extract text. The first run downloads the text recognition engine, then recognition runs entirely in your browser.
Copy or download the result
Review the extracted text in the editable box, then copy it to the clipboard or download it as a .txt file.
Why use this tool
Fully local OCR
The text recognition engine runs inside your browser, so images are processed on your device and never uploaded.
Eight recognition languages
English, Spanish, French, German, Italian, Portuguese, Dutch, and Polish. Each language pack downloads once, then it is cached.
Editable output
Extracted text lands in an editable box with a live word and character count, so stray characters are quick to fix.
Copy or download
One click copies the text to the clipboard; another downloads it as a .txt file named after the image.
Works on photos and screenshots
Reads printed text from screenshots, scans, receipts, book pages, and photos of documents or signs.
Free, no signup
No account, no quota, no watermark. The engine downloads once on first use and stays cached for next time.
About this tool
OCR (optical character recognition) turns a picture of text into actual text you can select, edit, and search. This tool runs the whole recognition step inside your browser: drop in a JPEG, PNG, WebP, or BMP image, pick the language, and click Extract text. The result lands in an editable box with a word and character count, ready to copy or download as a .txt file.
Typical jobs: pulling a quote out of a screenshot, digitizing a receipt for an expense report, getting the text back from a scanned page, or capturing a whiteboard before it is wiped. Clear, flat, well-lit printed text gives the best results; skewed photos, busy backgrounds, and small or decorative type lower accuracy, and handwriting is hit or miss. Cropping to just the text with the image cropper and straightening a tilted photo with rotate and flip both help noticeably.
The first run downloads the text recognition engine and a language pack, tens of megabytes in total, then both are cached so later runs start in seconds. Because recognition never leaves your device, the tool is safe for sensitive material: receipts, contracts, IDs, and medical letters are processed locally and never uploaded. Once the text is out, the word counter gives a fuller breakdown of its length.
Frequently asked questions
- How does the image to text converter work?
- It uses OCR (optical character recognition). The text recognition engine scans the image for letter shapes, matches them against the selected language, and assembles the result into plain text. Everything runs inside your browser: drop an image, click Extract text, and copy or download what it finds.
- Is my image uploaded anywhere?
- No. The image is read and recognized entirely on your device and never leaves your browser. That makes the tool safe for sensitive documents like receipts, contracts, or IDs; nothing is uploaded, stored, or logged.
- Which languages and image formats are supported?
- It reads JPEG, PNG, WebP, and BMP images, and recognizes English, Spanish, French, German, Italian, Portuguese, Dutch, and Polish. Each language pack downloads once on first use and is then cached.
- How accurate is the extracted text?
- Clear, flat, well-lit printed text usually comes out with very few errors. Accuracy drops with blurry photos, skewed angles, busy backgrounds, or very small type, and handwriting is hit or miss. The output is editable, so stray characters are quick to fix, and the tool notes when the scan quality made some words uncertain.
- Why is the first run slower?
- The first run downloads the text recognition engine and the selected language pack, tens of megabytes in total. Both are cached afterwards, so later extractions skip the download and start in seconds.
- Is there a limit on image size?
- There is no fixed limit, but recognition uses your device's memory, so very large photos take longer. If a picture contains a lot of non-text content, cropping to just the text with the image cropper speeds things up and improves accuracy.
Related tools
Image Cropper
Crop a photo to any size or a fixed aspect ratio, right in your browser.
Word Counter
Count words, characters, sentences, and paragraphs, plus keyword density and a readability grade.
Background Remover
Cut the background out of a photo, then keep it transparent or swap in a solid color or your own photo, all in your browser.
EXIF Remover
See the hidden metadata your photos carry, GPS location included, then download clean copies with all of it removed.
Favicon Generator
Turn one image into the full favicon set: 16 to 512 px PNGs, a real favicon.ico, a web app manifest, and paste-ready link tags.
HEIC to JPG Converter
Convert iPhone HEIC and HEIF photos to JPEG, PNG, or WebP, with adjustable quality.