Pull the text out of any image — a screenshot, a scanned page, a photo of a document — and copy it as editable text. Recognition runs entirely in your browser with open-source OCR, so your image is never uploaded.
How to extract text from an image
- Drop or choose an image (PNG, JPG, WebP, screenshot).
- Click Extract text — a progress bar shows recognition running on your device.
- Copy the recognized text.
The first run downloads the recognition engine (a few MB); after that it’s cached.
What reads well — and what doesn’t
OCR shines on clear, printed text: screenshots, scans, and straight photos of typed pages come through cleanly. It struggles with low resolution, heavy skew, decorative fonts, text over busy images, and it does not read handwriting. If a result is messy, a sharper, better-lit, straight-on image usually fixes it more than anything else.
Private by design
The recognition engine (Tesseract, compiled to WebAssembly) and its English language data are served from this site and run locally — your image is read on your device and never transmitted. Working with a scanned document instead of a single image? The scanned PDF to text tool does the same, page by page.