Guide

How to make a scanned PDF accessible

A scan has no text to tag. What OCR actually gives you, how to judge whether its output is usable, and when re-typing is genuinely cheaper.

About 16 minutes · involved

What you are actually dealing with

A scanned PDF is a picture of a document. There is no text in it, no structure, and nothing to tag. To a screen reader, a 200-page scanned report is 200 blank pages.

This makes it categorically different from every other remediation task. Everywhere else you are correcting structure that exists. Here you are creating the text itself, and the quality ceiling is set at that first step.

Step 0: find the original

Before anything else, ask whether the source document exists. A Word file, an InDesign package, a LaTeX project, even a print-ready PDF from the designer.

Re-exporting from the source takes minutes and produces a properly tagged file. Remediating a scan takes hours and produces something worse. This step is skipped constantly, because the scan is what arrived in the ticket and chasing the original feels like a detour. It is not; it is the whole job, done.

Step 1: OCR, and judge the result honestly

Run OCR. Acrobat Pro’s is All tools → Scan & OCR → Recognise text, and ocrmypdf is the free equivalent:

ocrmypdf --language eng --deskew --rotate-pages input.pdf output.pdf

For Hebrew, --language heb; for Arabic, --language ara; for a mixed document, --language eng+heb.

Now judge it, because this decision determines everything downstream. Select all, copy, paste into a text editor, and read a full page of it — not a skim.

Signs the OCR is usable: ordinary words are right; errors are visible as errors (rn for m, 1 for l) rather than plausible wrong words; numbers are correct; the paragraph flow makes sense.

Signs it is not: proper nouns are mangled; figures in tables are wrong; columns are interleaved; the text is plausible but subtly different from the page. This last one is the dangerous case, because it passes a skim and fails a reader.

Signs it is unsalvageable: handwriting, a fax-quality scan, heavy skew, a stamped or watermarked page, a form with printed and handwritten content mixed, or a non-Latin script that the engine has clearly guessed at.

Step 2: decide — correct, re-type, or refuse

This is the decision people avoid making, and it is the one that determines whether the project works.

Correct the OCR when accuracy is high and errors are visible. Budget roughly 3–5 minutes per page for a careful proofread against the image. For a 20-page document this is reasonable.

Re-type when accuracy is moderate or the content is dense with figures. Re-typing a page of prose takes 8–12 minutes and is more accurate than correcting bad OCR, because correction has a well-documented failure mode: you read what you expect rather than what is there. For anything where a wrong number matters — financial statements, dosage tables, legal citations — re-typing is the professional answer.

Refuse, and say why when the source is handwritten or the scan quality is too low. A document that cannot be read accurately cannot be made accessible by pretending otherwise, and delivering plausible-looking wrong text is worse than delivering nothing. The honest output is a note explaining what is needed: a better scan, the original file, or a human transcription.

Step 3: the reversal trap, for Hebrew and Arabic

Several OCR engines output right-to-left text in visual order — that is, pre-reversed. The resulting PDF looks perfect, and its extracted text is mirrored, which is exactly the TG-RTL-001 failure the rest of this site is about.

Check it immediately after OCR, before you invest any time in structure. Paste a Hebrew paragraph into a plain-text editor and look at where the final letters — ך ם ן ף ץ — fall. They occur only at the ends of words. If they are at word beginnings, your OCR output is reversed and everything built on it will inherit the fault.

Finding this at step 3 costs you one OCR re-run. Finding it after tagging 200 pages costs you the project.

Step 4: structure it

Once you have trustworthy text, this is ordinary remediation:

  1. Tag the document. Acrobat’s Add Tags to Document gives you a starting tree. It will be wrong about headings and columns.
  2. Fix the reading order — see the reading-order guide. Scans of multi-column originals need this on every page.
  3. Correct the heading levels. OCR marks nothing as a heading; the auto-tagger guesses from font size and gets sections and subsections confused.
  4. Rebuild the tables. OCR emits table content as loose paragraphs. Every table has to be constructed as structure — see the table guide.
  5. Handle the images. Figures inside a scan are images inside an image. They need to be identified and given alt text, and the surrounding text needs the figure’s caption associated with it.
  6. Set the title and language in File → Properties.

Step 5: keep the image, keep the text

The output should be a PDF that displays the original scan and carries the recognised text invisibly behind it. This is what “searchable PDF” means and it is the right shape for the deliverable: the page still looks like the document of record, and a screen reader gets real text.

ocrmypdf does this by default. Acrobat’s Searchable Image setting does it too; its Editable Text and Images setting does not — that one replaces your scan with reconstructed text in substituted fonts, changing how the page looks. For a document of record, that is a different file, and often an unacceptable one.

What this costs

Be realistic with whoever is asking, because the gap between expectation and reality is where these projects fail.

DocumentRealistic time
10-page clean text scan, good OCR1.5–2.5 hours
10-page scan with tables and figures4–6 hours
50-page report, mixed content1.5–3 days
Anything handwrittenNot a remediation task

Compare that to re-exporting from a source file: under ten minutes. This is why the first question is always “do we have the original”, and why the answer is worth twenty minutes of searching for.

Frequently asked questions

Can a checker tell me a PDF is a scan?

Yes, and it is the one thing every checker gets right. A page with no text-showing operators and one large image is unambiguous. The two-keystroke test finds it faster: select all, copy, paste. If nothing pastes, it is a scan.

Is OCR output good enough to be legally sufficient?

That is a determination for a qualified person, not a tool. What can be said technically: OCR at 99% character accuracy still means roughly one error every two lines of prose, and OCR errors are not distributed evenly — they cluster on the proper nouns, figures and reference numbers that carry the most meaning. Untreated OCR output is a draft.

How accurate is Hebrew or Arabic OCR?

Materially worse than Latin, and it fails in a specific way: cursive Arabic joins and Hebrew's similar letter pairs produce plausible wrong words rather than obvious garbage. Worse, several engines output right-to-left text in visual order, so a clean-looking OCR result can carry the reversal problem from the moment it is created.

What if I have the original document?

Then use it. Re-exporting from the source Word, InDesign or LaTeX file produces a properly tagged PDF in minutes and is better than any remediation of the scan. This sounds obvious and is skipped constantly, because the scan is the file that arrived in the ticket.

Related failure conditions

Check your own file. Taggart's validator is free and unlimited — no page cap, no watermark, no account.

Check a PDF free

Last updated .