Free · Fast · Privacy-first

OCR PDF to Excel

Scanned PDFs and photographed paper documents look like normal PDFs when you open them but contain no machine-readable text underneath the visible page.

OCR scanned PDFs in browser

🔒

Then convert to Excel

Local processing for privacy

Works on phone photos and scans

Cost
Free tier
Sign-up
Not required
Processing
Tool-specific
Privacy
Clearly disclosed
IframeResponsiveAttribution included

Add this PDF to Excel to your website

Drop the PDF to Excel into a blog post, product docs, intranet, or school portal with one iframe. Processing, privacy, and usage limits are the same as on the full tool page.

  • One copy-ready line of HTML
  • Responsive — adapts to any container width
  • No API credentials are placed in the snippet

Embed code

<iframe
  src="https://www.fixtools.io/pdf/pdf-to-excel?embed=1"
  width="100%"
  height="780"
  frameborder="0"
  style="border:0;border-radius:16px;max-width:900px;"
  title="PDF to Excel by FixTools"
  loading="lazy"
  allow="clipboard-write"
></iframe>

Attribution-friendly: a small "Powered by FixTools" link appears in the embed footer.

How OCR adds text to scanned PDFs and why it matters for Excel conversion

A scanned PDF is essentially a collection of images bundled into a PDF container. When you scan a paper document or photograph it with your phone, the resulting PDF stores the visual image of each page but has no underlying text. Visual elements like headers, body text, and table cells are pixels rather than characters. Any text extraction tool, including PDF to Excel converters, has nothing to extract because there is no text data in the file structure. OCR solves this by analysing the pixel patterns on each page, recognising characters from their shapes, and producing a text layer that gets attached to the PDF. After OCR, the visual page looks the same but contains a parallel text representation that tools can read.

FixTools uses Tesseract.js for browser-based OCR, which is a JavaScript port of the long-established open-source Tesseract OCR engine. Tesseract handles English, French, Spanish, German, Italian, Portuguese, and several dozen other Latin-script languages well, and has reasonable support for many non-Latin scripts including Chinese, Japanese, Arabic, and Cyrillic. Recognition accuracy on clean scans (300 DPI, sharp focus, good contrast) is typically 99% or better for English text. Accuracy degrades on lower-quality sources: 150 DPI scans drop to around 95%, phone photos with uneven lighting may drop to 85-90%, and poor-quality faxes may struggle below 80%.

After OCR adds the text layer, the standard PDF to Excel conversion flow takes over. Table cells that were pixel groups before OCR are now machine-readable text positioned at the same coordinates as the visual cells. The converter applies its coordinate-based column inference to group the text into rows and columns, producing an editable XLSX workbook with the same structure as the original visual table. For most business documents, the combined OCR-plus-conversion workflow produces output that is good enough for direct use after a quick verification of any numeric totals, which is the standard quality check for any PDF conversion.

Quality of input matters enormously for OCR-based conversion. Clean scans from a flatbed scanner at 300 DPI typically OCR with near-perfect accuracy, especially for printed text in standard fonts. Phone photos work but require good lighting (avoid shadows across the document), perpendicular angle (avoid tilted shots that distort character shapes), and reasonable distance (the entire document should fill the frame without being too close to introduce focus issues). Documents with handwriting are challenging for OCR; handwritten cells in an otherwise printed table may need manual cleanup after conversion. For mission-critical conversions of poor-quality scans, consider re-scanning the source documents at higher quality before running OCR.

How to use this tool

💡

Upload a scanned PDF. FixTools runs OCR locally to add a text layer, then converts the resulting searchable PDF to Excel.

How It Works

Step-by-step guide to ocr pdf to excel:

  1. 1

    Upload your scanned PDF

    Open FixTools and upload the scanned PDF you want to convert. The tool detects that the file lacks a text layer (indicating it is a scan or image-based PDF) and offers the OCR-then-convert workflow rather than direct conversion. Confirm to proceed with OCR.

  2. 2

    Select OCR language

    Choose the primary language of the document for best OCR accuracy. English is the default; switch to French, Spanish, German, or another language if your document is in that language. For multilingual documents, choose the language of the table headers and primary content; mixed-language documents may have reduced accuracy on the secondary language sections.

  3. 3

    Run OCR locally

    The OCR runs in your browser using Tesseract.js. Processing time depends on document size and your device performance: typical 10-page documents take 30-60 seconds on a modern laptop, longer on phones or older machines. Progress is shown as each page completes. The OCR happens entirely on your device with no upload to any server.

  4. 4

    Convert to Excel and verify

    After OCR, the converter applies its standard table extraction to the now-text-bearing PDF. Review the column boundaries on the preview, adjust if needed, and download the Excel. Open the file and verify the extracted values against the source visually, paying special attention to digits like 0 vs O and 1 vs l where OCR is most likely to substitute. Correct any misread cells manually.

Real-world examples

Common situations where this approach makes a real difference:

Lawyer processing historical case files

A lawyer needs to extract data from decades-old paper case files that exist only as scans. OCR-plus-convert workflow turns the historical scans into searchable, analysable Excel data without manual transcription. The local processing means privileged client information never leaves the attorney's machine during the digitisation work.

Medical researcher digitising old studies

A clinical researcher is consolidating data from historical studies whose results were only published as PDFs of scanned reports. OCR-plus-convert allows the researcher to pull tables from these old scans into a modern analysis dataset, with the local processing satisfying institutional privacy requirements for any patient-identifiable information that might appear in the source materials.

Genealogist extracting from old census records

A genealogist works with scanned census records and other historical documents that contain tabular data on families and households. OCR-plus-convert produces editable spreadsheets from these scans, enabling sorting and filtering that paper-original or PDF-only formats simply cannot support. The structured data feeds family tree applications and genealogy databases.

Small business owner digitising paper records

A small business owner is moving from paper records to a digital system and needs to convert several years of paper financial summaries (which exist only as filed paper documents) into Excel for the new system. Scanning each document then running OCR-plus-convert produces structured data the new system can ingest, avoiding the cost of manual data entry that would otherwise be prohibitive.

Pro tips

Get better results with these expert suggestions:

1

Use 300 DPI scans for best OCR accuracy

If you control the scanning step, scan at 300 DPI in colour or grayscale (not bitmap black-and-white). Higher DPI captures more detail for OCR to work with; lower DPI loses character detail that hurts recognition accuracy. Colour and grayscale preserve subtle character shape information that pure bitmap modes lose. The slightly larger file size is worth the accuracy improvement.

2

Avoid OCR on poor phone photos

Phone photos work as OCR sources but quality matters. Avoid shadows across the document, avoid tilted angles, and ensure the entire document fills the frame. For paper documents you only have as poor photos, consider photographing them again with better setup before running OCR rather than struggling with the OCR cleanup that poor inputs require. Five minutes of better photography saves much more time downstream.

3

Spot-check common OCR confusion characters

OCR commonly confuses 0 with O, 1 with l, 5 with S, and 8 with B. After conversion, spot-check identifier columns (which often contain these characters) by comparing a sample of rows against the source visually. Catching systematic OCR misreads at this stage is far cheaper than discovering them later when downstream analyses produce mysterious mismatches against expected results.

4

Use higher-quality OCR for mission-critical work

Tesseract's browser version is good for typical business documents but not the most accurate OCR available. For mission-critical conversions where accuracy is paramount, consider using Adobe Acrobat's OCR (which uses a more sophisticated engine) to add the text layer first, then bring the searchable PDF to FixTools for the Excel conversion. This hybrid approach combines best-in-class OCR with best-in-class browser-based Excel extraction.

FAQ

Frequently asked questions

OCR (Optical Character Recognition) is the process of analysing page images to recognise text characters and produce a machine-readable text layer. Scanned PDFs and photographed documents contain only images of pages with no underlying text. Without OCR, text extraction tools find nothing to extract. OCR adds the text layer that downstream tools like PDF to Excel converters can then read to produce structured output.
Accuracy depends on input quality. Clean 300 DPI scans of printed text typically achieve 99% or better accuracy for English. Lower-quality scans (150 DPI, faxed copies) drop to 95% or below. Phone photos with poor lighting or focus may drop further. Handwriting is challenging and may require manual cleanup. Always verify the extracted output against the source for mission-critical conversions, paying attention to commonly-confused characters like 0/O and 1/l.
It runs in your browser using Tesseract.js, a JavaScript port of the open-source Tesseract OCR engine. The scanned PDF is never uploaded to any FixTools server. This local processing is essential for sensitive scanned documents like medical records, legal filings, or personal financial documents. You can verify by watching the browser developer tools Network tab during OCR; no file content appears in any outbound request.
Depends on document size and your device. A 10-page PDF on a modern laptop takes 30-60 seconds. Larger documents (50+ pages) take several minutes. Phones and older devices are slower. Progress is shown as each page completes so you can see whether to wait or come back later. The conversion step after OCR is fast (typical seconds) because the bulk of the time is in the OCR character recognition rather than the table extraction.
Yes. Tesseract supports French, Spanish, German, Italian, Portuguese, and several dozen other Latin-script languages with good accuracy. Non-Latin scripts including Chinese, Japanese, Arabic, and Cyrillic are also supported but typically with somewhat lower accuracy. Select the document language before running OCR for best results. Multilingual documents (one language in headers, another in body) work but may have reduced accuracy on the secondary language sections.
Handwriting recognition is much harder than printed text and Tesseract's accuracy on handwriting is limited. For documents that mix printed and handwritten cells, the printed text will OCR well but handwritten cells may require manual cleanup. For pure handwriting documents, OCR is generally not the right tool; consider manual data entry for the handwritten portions, especially if accuracy matters.
FixTools includes the OCR step in the same workflow as conversion. Upload your scanned PDF and the tool detects the lack of text layer, offering to run OCR before conversion. You do not need to use a separate OCR tool first. If you prefer using Adobe Acrobat's OCR (which is somewhat more accurate for difficult documents), you can OCR there first and then bring the searchable PDF to FixTools for the conversion step.

Related guides

More use-case guides for the same tool:

Ready to get started?

Open PDF to Excel to review its free limits and processing method.

Open PDF to Excel →

Free tier · No account needed · Transparent limits