PDF to Excel Converter

PDF to Excel

Your PDF, extracted tables and downloads stay in this browser.

Restoring the private browser session...

Choose a PDF

Text-based PDF, up to 20 MiB and 150 pages. Scans need OCR first.

Detecting tables in the PDF...

No regular text table was found. Scans need OCR, and irregular layouts may need manual cleanup.

Turn regular tables in a text-based PDF into spreadsheet files without uploading the document. The converter uses the position of selectable PDF text to find rectangular tables, keeps likely tables separate, and lets you review and select them before export. Download one XLSX workbook with a worksheet for each selected table, or save each table as CSV or TSV. Scans need OCR first, and irregular layouts may still need manual cleanup.

How to convert a PDF table to Excel

  1. 1

    Choose a text-based PDF

    Select a genuine PDF up to 20 MiB and 150 pages. The text must be selectable; an image-only scan needs OCR first.

  2. 2

    Review the detected tables

    The local detector looks for at least two rows with stable column positions. Select only the tables whose preview matches the source.

  3. 3

    Choose CSV options

    For CSV or TSV, choose comma, semicolon or tab, decide whether to include a UTF-8 BOM, and keep formula protection enabled unless you trust the source.

  4. 4

    Download locally

    Download one XLSX workbook containing the selected tables, or download each selected table as its own CSV or TSV file.

What the detector can and cannot recover

PDF pages store positioned text, not spreadsheet cells. This converter clusters nearby text into rows, looks for repeated column anchors, pads missing cells, and rejects blocks that do not resemble a regular table. It also accounts for page rotation and the visible page box when reading positions.

PDF content Likely result What to check
Simple table with two or more aligned columns Usually detected as a rectangular table Compare headings, row order and empty cells with the PDF
Several separate tables on one or more pages Kept as separate selectable tables Choose only the tables you want in the workbook
Right-to-left table with regular columns Preserved in right-to-left visual order Confirm numbers and mixed-script cells in the preview
Paragraphs, headings and page furniture Usually excluded because they do not form a table Make sure no non-table block was included
Merged cells, nested tables or multi-line records May split, shift or be rejected Clean up the worksheet manually or use a specialist extractor
Image-only scan, handwriting or photographed receipt No selectable table text to detect Run OCR first, then try the searchable PDF

The detector is deliberately conservative. It is better to report no table than to turn unrelated page text into a convincing but incorrect spreadsheet. Always compare important values with the source PDF before calculating, importing or reconciling data.

Export formats

XLSX creates one worksheet per selected table, up to 200 worksheets in one download. Every extracted value is written as a text cell. The converter does not infer numbers, dates, formulas, currencies or accounting formats, and it does not recreate borders, fonts, merged cells or the original page design.

CSV and TSV download each selected table separately. Comma, semicolon and tab delimiters are available. CSV-style fields are escaped with double quotes when they contain a delimiter, quote or line break, and records use CRLF line endings following the common rules documented in RFC 4180. A UTF-8 BOM is enabled by default to improve compatibility with spreadsheet programs, but the correct delimiter still depends on the application and regional settings used for import.

Spreadsheet formula safety

A PDF can contain text that begins with =, +, - or @. Some spreadsheet programs may interpret that text as a formula when a CSV file opens. Formula protection is enabled by default and prefixes formula-like CSV cells so they are more likely to remain text, including cells with leading whitespace or full-width variants of those characters.

This is a risk reduction, not a universal security guarantee. OWASP’s CSV Injection guidance notes that spreadsheet behavior varies and that escaping can change after a CSV is saved and opened again. Leave protection enabled for untrusted PDFs, inspect the exported cells, and do not enable macros or dismiss spreadsheet security warnings. XLSX output writes extracted values as explicit string cells rather than formulas.

Limits and private browser storage

  • One PDF at a time, up to 20 MiB and 150 pages.
  • PDFs with excessive text fragments, text volume or table data are rejected before they can overwhelm the browser.
  • The on-page preview shows the first 100 rows of each detected table; the export includes all detected rows within the safety limits.
  • A workbook can contain up to 200 selected worksheets.
  • Password-protected and encrypted PDFs are not supported. Unlock a permitted copy before using the converter.
  • During the three-step flow, the source PDF, detected tables and settings are stored privately in this browser for 30 minutes. At most three jobs and 80 MiB of local job data are retained.
  • Only a random job identifier appears in the funnel URL. The PDF, extracted values and downloaded files are not sent to our servers or uploaded to the results server.
  • Choosing Start over removes the current local job. Expired or invalid records are removed when the tool next checks browser storage.

The PDF is loaded from its local bytes through PDF.js. The tool downloads its application libraries as normal web assets, but it does not send the selected PDF with those requests.

Accessible review

The upload control works with a keyboard, progress and errors are announced to assistive technology, and detected tables use captions and column headers. The preview supports horizontal scrolling on small screens and preserves the detected direction for right-to-left tables. Accessibility support helps you review the extraction, but it does not replace checking the source when accuracy matters.

Frequently Asked Questions

The detector requires selectable text arranged into at least two rows with stable column positions. A scan, a one-row layout, a form made from drawing commands, or an irregular table may not meet that test. Run OCR on image-only pages or use a specialist table tool for complex layouts.

No. It reads the text already embedded in the PDF. If you cannot select or copy the table text in a PDF viewer, create a searchable PDF with OCR first and then try the searchable copy.

Choose XLSX when you want all selected tables in one workbook, with one worksheet per table. Choose CSV for a broadly supported text import file. Choose tab-separated TSV when commas or semicolons are common inside the data or when the destination specifically requests tabs.

The converter preserves extracted characters instead of guessing their meaning. A value such as 1,234.56 or 01/02/2026 can mean different things in different locales. Convert the column deliberately in your spreadsheet after checking its decimal and date conventions.

When enabled, it prefixes CSV cells that begin like formulas, including =, +, -, @ and their full-width variants after leading whitespace. This reduces accidental formula execution but cannot guarantee safe behavior in every spreadsheet program or after every re-save. Keep it enabled for untrusted data and review the result.

No. The source PDF, detected tables, XLSX files and CSV or TSV files stay in your browser. A funnel job is stored in browser storage for 30 minutes, and only its random identifier is placed in the URL. Start over removes the current local job.

Yes. The tool can detect separate regular tables across a PDF. Select the tables you need, then download one XLSX workbook with up to 200 worksheets or download each selected table separately as CSV or TSV.

Not always. Page rotation is accounted for, but vertical labels, nested tables, merged cells, multi-line records and decorative layouts can still shift or be rejected. Use the preview, compare totals with the PDF, and clean up the spreadsheet before relying on it.

Related Tools