Convert scanned PDFs to text with free online OCR

PDF OCR turns scanned page images into editable text. Use it when the PDF lacks selectable text, process no more than 25 pages per run, and verify page order, columns, tables, headers, and footers.

Scanned PDF path
  1. Choose the file
  2. Select up to 25 pages
  3. Review page order

File preview

Recognition settings

Local files expire after 60 minutes

Send a scan from your phone

Scan the code, choose or photograph a document, and this page will continue automatically.

QR code for the temporary phone upload link

Creating a one-time pairing...

The pairing expires after 10 minutes and accepts one upload.
Scanned PDF pages with columns and tables being ordered into a structured OCR result

Treat a scanned PDF as a sequence of page images

PDF OCR first has to preserve the page sequence, then recognize each page and reconstruct a useful reading order. Correct characters are not enough when columns, tables, or inserts arrive in the wrong place.

  • Test a page range that includes the hardest layout in the document.
  • Compare column transitions, headers, footers, and table rows with the scan.
  • Keep the original PDF as the visual source of truth.

First check whether the PDF needs OCR

Use PDF OCR when pages are scans rather than selectable text, then review reading order one page at a time. Re-recognizing a PDF that already contains good selectable text can discard useful structure.

You can select a sentence

The PDF probably has a text layer. A native extraction tool may preserve its existing characters better than OCR.

The whole page selects as one image

The page is likely scanned or photographed. OCR can create a new text result for search, copying, and review.

Test pages before processing the full document

Choose a representative range that includes the hardest layout. A cover page alone will not expose problems in columns, tables, rotated inserts, or faint appendices.

Check whether OCR is needed

Try selecting a sentence in the PDF first. If the text is already selectable, extraction may preserve more structure than recognizing the page image again.

Process a useful page range

Start with representative pages instead of an entire long file. This makes rotation, language, and layout problems easier to detect before a larger run.

Watch columns and page order

A correct word can still appear in the wrong reading sequence. Compare multi-column pages, headers, footers, and tables with the visible scan.

Keep page boundaries

Use Markdown or JSON when downstream work needs to know where one scanned page ends and the next begins.

Audit the sequence, not only the words

A PDF result can contain correctly recognized words that are useless because the reading order crossed columns, pulled a footer into a paragraph, or separated a form label from its value.

Page features that need a reading-order check
Page featureTypical failureReview method
Two or more columnsLines alternate across columnsRead each column from top to bottom against the scan
Headers and footersRepeated text interrupts paragraphsCompare page boundaries and remove repetition only after review
Forms and tablesLabels separate from valuesUse positional output and verify each relationship

Use PDF OCR for page images, not every PDF

Choose an output after reading Should You Keep a Searchable PDF or Plain Text?, especially when the visible page must remain the reference.

For page order, output choice, and accessible remediation, continue with the scanned-document workflow guides.

Best for

Scanned PDFs whose pages contain images of text instead of a usable text layer.

Not designed for

Extracting an existing native PDF text layer or creating a new searchable PDF file.

Review first

Page order, columns, headers, footers, tables, and page-range boundaries.

Keep page context when exporting scanned PDF text

Markdown is useful when page breaks and readable sections matter. JSON keeps page-level result data, and CSV exposes local word positions for checking columns, headers, and table rows.

  1. Read or copyTXT removes visual page design.
  2. Retain readable sectionsMarkdown can mark page breaks and headings.
  3. Inspect page recordsJSON retains diagnostics by page.
  4. Check local positionsCSV helps review words in columns and rows.

Scanned PDF questions

Guest allowance complete

Sign up to process more files

You have used the 2 files included for anonymous visitors. Create a free account to continue with OCR.

  • Continue processing OCR files
  • Keep future exports together for 30 days
  • Return to saved results from your private dashboard