Skip to content
Nothing is uploaded

Extract text from any image

Screenshots, photographed documents, whiteboards — on-device OCR turns them into editable text without the image ever leaving your browser.

Drop an image with text

or click to browse, or paste a screenshot — JPG, PNG or WEBP

The OCR engine loads once and is cached — screenshots never leave your device

A photographed note beside a panel with the same text recognised, selected and ready to copy
A photo of text in, editable text out — recognised on your device

Retyping text from a screenshot is busywork, but most OCR sites make you upload the image to their servers — and screenshots are exactly the kind of file you don't want uploaded: conversations, invoices, credentials, contracts. This tool runs the OCR engine on your own device instead.

Drop in the image (or paste a screenshot straight from the clipboard), let the recogniser read it, then fix anything it got wrong in the editable box and copy the result. English, Portuguese, Spanish, French and German are supported.

Why use it

Editable result

The recognised text lands in a text box you can correct before copying — OCR is never 100%, so the last metre matters.

Five languages

English, Portuguese, Spanish, French and German packs, downloaded once and cached.

Screenshots stay private

The Tesseract engine runs in your browser via WebAssembly — nothing is uploaded.

Tools that run on your device

All free, all private — nothing here uploads your images.

Related guides

Pulling text out of a screenshot in practice

Capture at the size you will recognise

The single biggest determinant of accuracy is how many pixels tall the letters are, and a screenshot is the one input where you fully control that. Zoom the page or application before capturing rather than enlarging the image afterwards.

Enlarging a small screenshot cannot add the detail that distinguishes similar characters, so the recognised text degrades in exactly the places that matter — digits, punctuation and short words.

Crop to the text and nothing else

Before characters are identified, the page is analysed for structure: blocks, columns, reading order. Interface furniture around your text — toolbars, sidebars, tab strips — is analysed too, and can produce output interleaved in an order nobody wanted.

Cropping tightly to the passage removes that ambiguity and usually fixes 'the words are right but jumbled' without touching any other setting.

Interfaces that are hard to read

Modern interface design works against recognition in two specific ways. Low-contrast grey text on a slightly lighter grey thresholds unpredictably, and text placed over photographs or gradients has no consistent background to separate from.

Dark mode is worth mentioning: light text on a dark background is handled by most engines, but a screenshot mixing dark panels and light ones can threshold inconsistently across the image. Capturing in light mode is a surprisingly effective fix.

Expect to proofread the ambiguous characters

Recognition resolves uncertain shapes using a model of the language, which is why errors cluster where that model has no help to offer.

  • Digits and letters that share shapes: 0/O, 1/l/I, 5/S, 8/B.
  • Serial numbers, licence keys and codes — no language model can validate them.
  • Line breaks, which are guessed from spacing rather than read.
  • Accented characters when the language is set wrongly.

Frequently asked questions

How accurate is the text recognition?
Very good on clean screenshots and printed documents; photos taken at an angle, handwriting and low light reduce accuracy. Sharp, straight-on images with good contrast recognise best — and the result box is editable, so fixes are quick.
Is my screenshot uploaded for the OCR?
No. The engine (Tesseract, compiled to WebAssembly) runs on your device. The image never leaves your browser.
What languages can it read?
English, Portuguese, Spanish, French and German. Pick the language before recognising; the language pack downloads once and is cached for offline use.
Can I extract text from a PDF?
Turn the PDF's pages into images first with the PDF to Images tool, then run each page through the text extractor — both run entirely in your browser.

Try it — your images never leave your device

Free, unlimited, and completely private.

Extract text now