How to get the text out of a picture or a scan, without uploading it
A photograph of a page, a screenshot of something you cannot select, a scanned contract that is twelve pictures pretending to be a document. The text is there; it is just stored as pixels. Getting it out no longer needs a server, and for a payslip or a medical letter it should not have one.
Written · Updated
Drop the picture, the screenshot or the scanned PDF into OPTIC, pick the language it is written in, and read. The recognition engine runs inside the tab: the first time, it and the language file are fetched once from this site and kept on your device, after which the page works offline. The text comes out to copy or save, every word is boxed over the picture so you can see what came from where, and a scanned PDF can be saved back as a PDF whose text is searchable. The picture is never uploaded.
What OCR actually is
A photograph of a page is a grid of coloured dots. Nothing in it says "this is the letter e". Optical character recognition finds the lines, the words and the letter shapes, and matches each against a model of what letters look like in that language. It is pattern recognition, and it is very good at the thing it was trained on (printed text, roughly square-on, in a font a book might use) and progressively worse as the picture moves away from that.
There is no threshold where it stops working and tells you. It degrades: a nine becomes a four, an rn becomes an m, a column of figures loses its order. Which is why the words are drawn back over the picture here, and why a confidence figure is shown for the page. If it says 94% you can skim it. If it says 61% you should read every line against the original.
What it reads well
- A scan or a screenshot of printed text. This is the case it was built for, and it is close to perfect.
- A photograph of a page, taken square-on, in even light, in focus, filling the frame.
- A scanned PDF, page after page. Pages that already hold real text are read as text rather than guessed at.
- A phone photograph in HEIC, without converting it first.
What it reads badly, or not at all
This is the part the sites with a big Upload button leave out.
- Handwriting. Not supported, at all, and no setting will help. The engine models printed letterforms; handwriting is a different problem needing a different kind of model.
- Photographs taken at an angle. Lines that curve or converge break the line-finding before letter recognition is even reached. Square-on matters more than resolution.
- Small or blurry pictures. A letter needs roughly twenty pixels of height to be read reliably. A screenshot of a screenshot rarely has it.
- Columns, tables and forms. The letters come out; the reading order may not. Two columns can interleave into one line each. Expect to fix the layout by hand.
- Decorative, condensed or very old type. Blackletter, heavy italics, dot-matrix and worn fax print are all much worse than clean body text.
- The wrong language. Choosing English for a French document costs you every accented word. The language chooser is not a formality.
- Text over a photograph, low-contrast text, and white text on dark backgrounds, which vary from fine to hopeless.
Getting a better read
Most bad results are bad pictures. Before blaming the engine: take the photograph square-on rather than leaning over the page; get more light rather than more pixels; fill the frame with the page; and if the picture is skewed, straighten it in PHOTO first: a two-degree rotation can be the difference between 60% and 95%. If a scan is very dark or very faint, raising the contrast helps more than any OCR setting.
Making a scanned PDF searchable
A scanned contract is a stack of pictures. You cannot search it, cannot copy a clause out of it, and a screen reader finds nothing in it at all. OPTIC reads each page and saves a PDF that looks exactly the same but carries the recognised text behind the picture, so Ctrl-F finds a clause and a reader can speak it. The picture stays the authoritative thing on the page; the text sits under it.
That is also the right order if the file has to get smaller: read it first, then compress it with PRESS, so what you end up with is small and searchable rather than small and mute.
Why it matters that it stays here
The documents people run through OCR are the ones they cannot retype: a payslip, a bank statement, a medical letter, a passport page, a contract, somebody else's correspondence. Every free OCR site takes a copy of that file onto a machine you do not control, and the promise that it will be deleted in an hour is a promise about housekeeping, not about what has already happened. Here the file is read in the tab. Load the page once, turn the network off, and it still works, which is the only form of that promise you can check yourself.
The short version
| The job | Here | Notes |
|---|---|---|
| Read printed text off a scan or screenshot | Yes | The case it is good at |
| Read a photograph of a page | Yes | Square-on, in focus, well lit |
| Read a whole scanned PDF | Yes | Page by page, with a confidence figure each |
| Save a scan as a searchable PDF | Yes | Text behind the picture, page for page |
| Read an iPhone HEIC without converting it | Yes | |
| Nineteen languages | Yes | Fetched once, then kept on the device |
| Keep the document off somebody's server | Yes | Read in the tab; works with the network off |
| Read handwriting | No | A different problem; no setting helps |
| Keep the layout of columns and tables | No | The words come out; the order may not |
| Be right without checking | No | Always read the figures against the original |
Questions people ask about reading text out of a picture
Can OCR read handwriting?
Not here, and not with any of the usual engines. The models are trained on printed letterforms; handwriting varies in ways printed type does not and needs a different kind of model. If a tool claims to read handwriting, check its output against the original very carefully before relying on it.
Why is the text coming out wrong?
Usually the picture rather than the engine. The common causes, in order: the photograph was taken at an angle, the letters are too small, the language chosen does not match the document, the type is decorative or worn, or the contrast is poor. Straightening the picture first often helps more than anything else.
How do I make a scanned PDF searchable?
Read it with OPTIC and save it as a PDF again. Each page keeps its picture and gains the recognised text behind it, so searching and copying work while the page still looks the way it did. If it also needs to be smaller, do the reading first and compress afterwards.
Is it safe to use a free online OCR site?
The files people run through OCR are the ones they cannot retype, which tends to mean payslips, statements, medical letters and contracts. Uploading one puts a copy on somebody else's machine, and every assurance after that is about their housekeeping. A browser-only tool makes no copy; load the page, disconnect, and watch it still work.
Does this work offline?
After the first use, yes. The engine and the language file you chose are fetched once from this site and kept on your device; from then on the page needs no network at all.
Which languages can it read?
Nineteen: English, French, German, Spanish, Italian, Portuguese, Dutch, Polish, Russian, Ukrainian, Turkish, Swedish, Danish, Norwegian, Finnish, Czech, Arabic, Japanese and simplified Chinese. Each is a separate file, fetched only if you choose it.
Related tools
- OPTICRead the text in a photo or a scan.
- PHOTOCrop, straighten and mark up an image.
- PRESSMake a PDF smaller without sending it anywhere.
- SCRIBETranscribe a recording to text on your device.
- SCREENSTurn a stack of chat screenshots into a transcript.
- READERRead a PDF or an EPUB and keep your highlights.
- Compress a PDF without uploading itA PDF is heavy because of its pictures, not its words. What downsampling, de-duplicating and tidying each save, which setting to pick, and the four kinds of file that will not shrink at all.
- PDF to Word, and what gets rebuiltA PDF has no paragraphs in it, only glyphs at coordinates. What a converter is really inferring, which parts come back and which do not, and why a scan gives you nothing.
- A free PDF editor that never uploads your fileFill a form, sign, write on a page, black something out, turn and reorder pages, and save, in the tab.
- Merge, split and reorder PDFs without uploading themPut several PDFs into one, take one apart, pull pages out, turn and reorder them, number the pages, in the tab.
- Transcribe a recording without uploading itSpeech recognition in the tab: what a small model gets right, where it invents, and why an interview or a consultation should never be handed over.
A letter, now and then
An occasional letter when there is something worth reading: the new guides and what changed in the tools. Never more than once a month and nothing else, and you can leave at any time on the unsubscribe page.