PDF to Excel Converter – Convert PDF to XLS/XLSX Free | ProPDFMaker.com
✅ Free  ·  No Signup  ·  No Server Upload  ·  100% Private

PDF to Excel Converter
Convert PDF Tables to XLSX

Automatically extract tables from any PDF and export to a real Excel XLSX file. Coordinate-based column detection, auto number/date recognition, multi-sheet workbooks — all in your browser.

PDF
PDF Document
XLSX
Excel Workbook
100%
Free Forever
0s
Server Upload
Auto
Number Detection
XLSX
Real Excel Format

PDF to Excel — Convert Now

Upload your PDF, configure extraction settings, preview the detected table data, and download your Excel file.

ℹ️
How it works: PDF.js extracts every text item with exact X/Y coordinates. Rows are grouped by Y-proximity, columns are detected by X-gap clustering. Values are then parsed as numbers, dates, or text — and written to a real .xlsx workbook using SheetJS (xlsx.js). Each selected page becomes its own worksheet tab. No server, no upload.
⚙️ Extraction Settings
📂 Upload PDF File
📄

Drag & Drop PDF file here

or click to browse — never uploaded to any server

✅ PDF Files Only
📋 Pages — Select Sheets to Include
📊

No PDF loaded yet

Upload a PDF above and click "Load PDF & Extract Tables"

📊 Excel Data Preview
0 rows 0 cols 0 numbers
Preview limited to first 20 rows · 🟢 Green = number · 🟣 Purple = date

The Best Free PDF to Excel Converter

Extract PDF table data to real Excel XLSX workbooks entirely in your browser — with smart column detection and number recognition.

🔒
100% Private & Secure
Your PDF never leaves your device. All text extraction and XLSX generation happens locally using PDF.js and SheetJS. No server, no data collection, ever.
📊
Real XLSX Output
Uses SheetJS (xlsx.js) to write a genuine Office Open XML .xlsx file — not a renamed CSV. Numbers are stored as Excel number cells, dates as date cells, so formulas and formatting work immediately.
📐
Coordinate Column Detection
Every text item's X and Y position is used to reconstruct table layout. Gap clustering on X-coordinates finds column boundaries; Y-proximity groups items into rows — no heuristics, pure geometry.
🔢
Auto Number & Date Recognition
Values like "1,234.56", "$12.00", "45%", "2024-01-15", "Jan 15 2024" are automatically parsed and stored as Excel number or date types — enabling immediate SUM, AVERAGE, and date functions.
📑
Multi-Sheet Workbooks
Each selected PDF page becomes its own named worksheet tab in one XLSX workbook file. Or switch to merged mode to combine all pages into a single sheet with blank separator rows.
🏷️
Header Row Styling
Enable header row mode to make the first row of each sheet bold with a green background fill — matching standard Excel table header styling for immediate readability.
📋
Live Preview Table
Extracted data is shown as an HTML preview table before download. Numbers are highlighted green, dates purple, text gray — matching the Excel cell types that will be written to the file.
🎯
Tunable Detection
Four row tolerance levels (2–14pt) and four column gap settings (8–40pt) let you adapt the algorithm to any PDF — from tight financial tables to loosely-spaced layout reports.
📱
Works on Any Device
Fully responsive layout works on desktop, tablet, and mobile. Convert PDF tables to Excel anywhere without installing Office, Acrobat, or any software.
🚀
Instant Conversion
No server round-trip. Each page's table is extracted and converted in your browser using your device's CPU — fast, predictable, no upload queue.
📊
Auto Column Widths
Output column widths are auto-fitted to content (up to 40 characters). Open the XLSX in Excel and your columns are already sized correctly — no manual resizing needed.
🌐
No Installation Needed
Runs in any modern browser — Chrome, Firefox, Safari, Edge. Nothing to download, install, register or update. Just open and convert.
🎨
Color-Coded Preview
Before you download, the preview shows what each cell will become in Excel — numbers in green, dates in purple, text in gray — so you can confirm the typing is correct.
💯
Unlimited Pages
No cap on number of pages, sheets, rows, or cells. The only limit is your browser's memory — typically thousands of rows per sheet across hundreds of pages.
💸
Completely Free
No paywall, no daily quota, no premium tier. Convert as many PDFs to Excel as you like, as often as you like, with no hidden costs.

PDF to Excel in 4 Steps

From PDF upload to an editable Excel workbook in under a minute.

1
Upload PDF
Drop your PDF onto the upload area. PDF.js reads every text item with its exact X/Y position — without uploading your file anywhere.
2
Configure Settings
Choose extraction mode, row tolerance, column gap, sheet layout, and number detection to match your specific PDF table layout.
3
Preview Data
Check the live HTML preview table. Numbers, dates, and text are color-coded. Select which pages to include in your workbook.
4
Download XLSX
Click Download Excel XLSX. A real multi-sheet workbook is built and downloaded. Open directly in Microsoft Excel or Google Sheets.

What Is an XLSX File?

A quick primer on the Excel workbook format — what it actually is, and why proper XLSX output beats CSV every time.

📅
2007
Year XLSX was introduced with Office 2007 — replacing the legacy binary .xls format.
📦
ZIP
XLSX is a ZIP archive of XML files following the Office Open XML standard (OOXML).
🌐
ISO
Standardized as ISO/IEC 29500 in 2008 — making XLSX a true open file format with public spec.
📊
1M+
Rows per sheet (1,048,576) and 16,384 columns — vastly larger than the old XLS limit.
🔢
Typed
Each cell has a type — number, string, date, boolean, formula — not just a value. CSV has only strings.
🏢
Microsoft
Created by Microsoft as part of the Office Open XML family, alongside DOCX and PPTX.

XLSX is the modern Excel workbook format introduced with Microsoft Office 2007 and standardized as part of Office Open XML (ISO/IEC 29500). Under the hood, an .xlsx file is a ZIP archive containing structured XML documents that describe sheets, cells, styles, formulas and metadata. The crucial difference from CSV is that XLSX preserves cell types — numbers stay numbers, dates stay dates, and formulas stay formulas — so when you open the file in Excel, SUM and AVERAGE work immediately without any "convert to number" step. This tool builds a real XLSX file in the browser using SheetJS (xlsx.js), reading every text item from your PDF with PDF.js, reconstructing the table geometry from text-item coordinates, classifying each value as number, date or string, and writing the workbook with proper Excel cell typing and auto-sized columns.

More Free Tools on ProPDFMaker

Need to convert PDF to other data or document formats? Try our other tools.

PDF to CSV PDF to EPUB PDF to BMP PDF to AI PDF to Word Organize PDF Pages Merge PDFs Split PDF Images to PDF HTML to PDF PDF Watermark Compress PDF

Who Converts PDF to Excel?

From bookkeepers to data analysts, here's where extracting PDF tables into Excel saves real time every day.

💼 Finance
Bank Statement Reconciliation
Bookkeepers extract transaction tables from monthly PDF statements into Excel for reconciliation against the accounting ledger and categorization rules.
Setup: Auto-detect mode · Normal row tolerance · Number detection ON · Date detection ON.
💰 Accounting
Vendor Invoice Tables
Accountants pull line-item tables out of vendor PDF invoices into Excel for budget tracking, GL coding and accounts-payable processing.
Setup: Auto-detect mode · Header row ON · Number detection ON · Merged sheets for many invoices.
📊 Analytics
Report Data Mining
Data analysts extract published PDF report tables — government stats, market research, industry surveys — into Excel for further analysis and visualization.
Setup: Auto-detect mode · Per-page sheets · Header row ON · Adjust column gap as needed.
🏥 Healthcare
Lab Result Tracking
Clinicians and researchers extract patient lab results from PDF reports into Excel for trend analysis, longitudinal tracking and cohort studies.
Setup: Auto-detect mode · Strict row tolerance · Date detection ON · Per-page sheets.
🏛️ Tax
Tax Form Data Capture
Tax preparers extract income, expense and deduction line items from PDF tax forms into Excel for review, audit trails and bulk filing prep.
Setup: Auto-detect mode · Header row ON · Number detection ON · Per-page sheets.
🛒 E-commerce
Product Catalog Conversion
Retailers convert supplier PDF catalogs and price sheets into Excel for product onboarding, price comparison and listing-system import.
Setup: Auto-detect mode · Large column gap · Header row ON · Merged sheet output.
📈 Stocks
Investment Reports
Investors extract holdings tables, dividend schedules and quarterly statements from broker PDFs into Excel for portfolio analysis and tax planning.
Setup: Auto-detect mode · Normal row tolerance · Number + Date detection ON.
🎓 Research
Academic Datasets
Researchers extract tables from journal articles, government PDFs and survey reports into Excel for statistical analysis and dataset building.
Setup: Auto-detect mode · Header row ON · Per-page sheets · Adjust tolerance per source.
🏗️ Construction
Bill-of-Materials Extraction
Estimators and project managers extract material schedules and quantity tables from architectural PDFs into Excel for costing and procurement.
Setup: Auto-detect mode · Large column gap · Number detection ON · Per-page sheets.
⚖️ Legal
Exhibit Schedules
Paralegals extract exhibit lists, deposition schedules and document indexes from case PDFs into Excel for matter management and review tracking.
Setup: Lines mode for prose · Auto-detect for tables · Per-page sheets.
🚚 Logistics
Shipping Manifests
Logistics teams extract shipment line-items, packing lists and bills of lading from PDFs into Excel for tracking, reconciliation and customs filing.
Setup: Auto-detect mode · Normal column gap · Number detection ON · Merged sheet.
📋 HR
Payroll & Headcount
HR teams extract payroll detail, benefits enrollments and headcount tables from vendor PDFs into Excel for budget, audit and compensation review.
Setup: Auto-detect mode · Strict row tolerance · Header row ON · Per-page sheets.

XLSX vs CSV vs XLS vs ODS

All four are common spreadsheet formats — but they have very different capabilities. This table shows when each is the right choice.

Feature 📊 XLSX 📋 CSV 📑 XLS (legacy) 📗 ODS
Cell types preserved Yes No — strings only Yes Yes
Multi-sheet support Yes No Yes Yes
Formulas Yes No Yes Yes
Formatting & styles Yes No Yes Yes
Open standard ISO/IEC 29500 RFC 4180 Proprietary binary ISO/IEC 26300
Year introduced 2007 1972 (informal) 1987 2005
Row limit per sheet 1,048,576 Unlimited (line by line) 65,536 1,048,576
File size Compressed Very small Medium Compressed
Excel native Yes Imported Yes (legacy) Read-only often
Google Sheets Native import Native import Native import Native import
LibreOffice / Calc Native Native Native Native
Best for Modern workbook delivery Data interchange Legacy compatibility OpenDocument workflows

PDF-to-Excel Workflows
Across Different Industries

Wherever decision-makers need numbers in spreadsheets — and the data starts life in a PDF — this conversion is the bridge.

🏦

Banking & Finance

Extract transaction histories, statement detail and trading records from PDF statements into Excel for reconciliation, reporting and analysis.

STATEMENTSRECONCILETRADING
💰

Accounting & Audit

Pull invoice lines, expense reports and GL exports from PDFs into Excel for accounts payable processing, audit trails and journal entries.

INVOICESAUDITGL
📊

Data Analytics

Convert published PDF reports — government stats, market research, industry surveys — into Excel for further modeling, visualization and reporting.

STATSRESEARCHMODELS
🏥

Healthcare

Extract lab results, patient billing and pharmacy reports from PDFs into Excel for clinical analytics, billing audits and outcomes tracking.

LABBILLINGOUTCOMES
🏛️

Government & Public Sector

Convert published PDF datasets, budget tables and audit reports into Excel for policy analysis, FOIA responses and downstream publishing.

BUDGETSFOIAPOLICY
📈

Investment & Wealth

Pull holdings tables, dividend schedules and 10-K extracts from broker PDFs into Excel for portfolio analysis and tax preparation.

HOLDINGSDIVIDENDS10-K
🛒

E-commerce & Retail

Convert supplier catalog PDFs, wholesale price sheets and supplier invoices into Excel for product onboarding and price-comparison engines.

CATALOGSPRICINGSKUs
🏗️

Construction & Real Estate

Extract bills of materials, schedules of values and rent rolls from PDFs into Excel for project costing, draws and asset modeling.

BOMSOVRENT ROLLS
⚖️

Legal Services

Convert exhibit schedules, deposition logs and witness lists from case PDFs into Excel for matter management and discovery tracking.

EXHIBITSWITNESSESDISCOVERY
🎓

Education & Research

Extract grant award tables, enrollment data and survey results from PDFs into Excel for institutional research and statistical analysis.

GRANTSENROLLMENTSURVEYS
🚚

Logistics & Shipping

Convert shipping manifests, customs declarations and bills of lading from PDFs into Excel for tracking, reporting and trade compliance.

MANIFESTSCUSTOMSBOL
🧑‍💼

HR & Payroll

Pull payroll detail, benefits enrollments and headcount summaries from vendor PDFs into Excel for budget, audit and compensation review.

PAYROLLBENEFITSHEADCOUNT

Every Setting Explained

A complete reference for every control in the converter — what it does, what to pick, and how it affects the resulting Excel workbook.

📋Workbook Filename

The .xlsx download name

The string here becomes the downloaded filename, with non-alphanumeric characters stripped and spaces converted to dashes. Sales Q3 becomes sales-q3.xlsx. The filename has no effect on internal sheet names — those are controlled by the Sheet Name Format setting.

📊Extraction Mode

Auto-detect columns vs lines-as-rows

Auto-detect table columns uses X-coordinate gap clustering to find column boundaries — the right choice for any tabular PDF (invoices, statements, reports). All text lines as rows puts every line into one cell — useful for prose-heavy PDFs where you just want the text in spreadsheet form for review or sorting.

📑Sheet Layout

Per-page sheets or merged

One sheet per PDF page creates a separate worksheet tab for each page — good for multi-page reports where each page is a distinct dataset. All pages merged combines every page's rows into a single sheet, with a blank row between pages, ideal for continuous data spread across many pages.

↕️Row Grouping Tolerance

How close in Y to count as one row

Text items within this Y-distance (in PDF points) are grouped into the same row. Strict (2pt) for dense tables where rows are very close. Normal (4pt) is correct for most PDFs. Relaxed (8pt) for tables with larger fonts. Loose (14pt) for mixed layouts where row baselines aren't perfectly aligned.

↔️Column Gap Threshold

How wide an X gap signals a new column

If two text items are separated by more than this many points horizontally, they go in different columns. Small (8pt) for tight, narrow columns. Normal (16pt) is the standard. Large (28pt) for tables with wide column spacing. Very Large (40pt) for sparse layouts. Adjust if columns merge incorrectly (raise) or split incorrectly (lower).

🏷️First Row as Header

Bold green header row

When Yes, the first row of each sheet is styled bold with a green background fill — matching standard Excel table-header conventions. When No, all rows are styled identically as data rows. Disable for raw data dumps where there's no real header row.

🔢Auto Number Detection

Store numeric values as Excel numbers

When Yes, values like 1,234.56, $12.00, 45% are parsed as JavaScript floats and written as proper Excel number cells (with % formatted as percentage). SUM and AVERAGE work immediately. When No, everything stays as text — useful if you need to preserve formatting exactly.

📅Auto Date Detection

Recognize date patterns and store as dates

When Yes, common date patterns (2024-01-15, 15/01/2024, Jan 15 2024) are recognized and stored as Excel date serial values formatted as dd/mm/yyyy. Excel's date functions then work immediately. When No, dates stay as text strings.

🏷️Sheet Name Format

How worksheet tabs are named

Page 1, Page 2… gives clear, full names. P1, P2… is compact for many-page workbooks. Sheet1, Sheet2… matches default Excel naming. Sheet names are capped at 31 characters (Excel limit) and stripped of invalid characters like / \ : * ?.

Best Practices for
Cleaner Excel Output

A few small adjustments will make your converted XLSX cleaner, more accurate and easier to work with in Excel.

01

Use PDFs with real selectable text

This tool reads PDF text streams, not pixels. If you can't select text in your PDF reader, it's a scanned image and needs OCR first — extraction won't work.

02

Preview before downloading

The HTML preview shows numbers in green, dates in purple, text in gray. If a column you expect to be numbers shows gray, your detection settings may need tuning.

03

Increase column gap if columns merge

If two logical columns are appearing as one merged column in the preview, raise the Column Gap Threshold and re-process. Decrease it if one column splits in two.

04

Adjust row tolerance for double-line cells

If table cells contain wrapped text (two lines per row), increase row tolerance to "Relaxed" or "Loose" so both lines are grouped into the same row.

05

Disable header row for raw data

If your PDF has no real header line — just data from row 1 — turn off "First Row as Header" so the first row isn't styled bold and isn't treated specially.

06

Try Lines mode for prose-heavy PDFs

If auto-detect produces weird columns, switch to "All text lines as rows" — this gives you one cell per line, which is easier to clean up manually in Excel.

07

Use merged sheets for continuous data

If your table spans many pages with the same column structure, choose "All pages merged" so you get one continuous sheet instead of dozens of tabs.

08

Use With Data Only to skip empty pages

Many PDFs have cover pages, dividers and blank pages that produce no rows. Click "With Data Only" to auto-select only pages that contain actual tabular data.

09

Turn off number detection for IDs

If your "numbers" are really IDs (account numbers, ZIPs, etc.), turn off auto number detection so leading zeros and exact strings are preserved as text.

10

Remove password protection first

Encrypted PDFs can't be parsed. Open the PDF in your reader, save a copy without password, then convert that file here.

11

Test one page before committing

For unfamiliar PDFs, load the file, deselect everything but page 1, download and inspect — much faster than processing 200 pages then discovering your settings are wrong.

12

Open the XLSX before sharing

Always open the downloaded XLSX in Excel or Google Sheets before forwarding. Spot-check 2-3 rows against the source PDF to verify numbers and dates extracted correctly.

Why This Tool Is Different
(and Safer)

Most online PDF-to-Excel converters upload your file to a server, where your financial, medical or business data sits in someone else's storage. This one runs entirely in your browser.

🔒 100% Client-Side Extraction

Every step — parsing the PDF, extracting text items, reconstructing columns, detecting numbers and dates, building the XLSX workbook — runs in your browser's own JavaScript engine. No PDF content, no extracted rows, no XLSX bytes are ever transmitted over the network.

No File UploadsYour PDF stays on your device. The browser's Network tab will confirm: zero outbound requests with file data.
No Account RequiredNo sign-up, no email, no tracking cookies. Open the page, drop a file, get a workbook.
No File RetentionBecause the server never sees the file, there's literally nothing for us to store, leak or sell.
Works OfflineOnce the page is loaded, switch off Wi-Fi and the converter still runs end-to-end.
Open-Source EnginesBuilt on PDF.js and SheetJS — both Apache/MIT-licensed and auditable on GitHub.
Finance-SafeBank statements, payroll PDFs and confidential reports never leave your machine. Compliant with strict data-handling regimes by default.

PDF to Excel — Common Questions

Everything you need to know about converting PDF tables to Excel — covering accuracy, file types, cell typing, privacy and tuning the detection.

What makes this different from a PDF-to-CSV converter?
This tool writes a real .xlsx file — not plain text. Numbers are stored as Excel number cells (not strings), dates as date serial values, and each page becomes a separate named sheet tab. You can immediately apply formulas, charts, pivot tables, and conditional formatting in Excel.
Which types of PDFs work best?
PDFs with real selectable text work best — reports, invoices, financial statements, data exports to PDF. Scanned image PDFs have no text data and cannot be extracted without OCR software.
Is my file sent to any server?
No. Everything runs locally in your browser. PDF.js reads the file on your device, the extraction runs in JavaScript, and SheetJS builds the XLSX entirely in memory. Your PDF data never leaves your computer.
Why are my columns not aligning correctly?
Try adjusting the Column Gap Threshold. If columns are merging, increase the threshold. If one column splits into two, decrease it. Also try the "All text lines as rows" extraction mode for non-tabular PDFs — it is simpler and more reliable for text-heavy layouts.
How does number detection work?
The tool strips common number formatting (commas, currency symbols, percent signs) and attempts to parse the remaining value as a JavaScript float. Values like "$1,234.56", "12,000", and "45%" are successfully detected and stored as numeric Excel cells.
Can I open the XLSX in Google Sheets?
Yes. Google Sheets fully supports the .xlsx format. Go to File → Import in Google Sheets, or simply drag the downloaded .xlsx file into Google Drive — it opens as a native Sheets file with all sheets, numbers, and formatting intact.
Will it work with scanned PDFs?
No. Scanned PDFs are essentially images with no text data. You'd need to run them through an OCR (Optical Character Recognition) tool first to add a text layer, then convert that OCR'd PDF here.
How is date detection done?
A set of regex patterns matches common date formats — YYYY-MM-DD, DD/MM/YYYY, Mon DD YYYY, etc. Matched values are parsed via JavaScript's Date constructor and written as Excel date cells with dd/mm/yyyy formatting.
Do leading zeros in IDs survive?
If number detection is ON, a value like 00123 becomes the number 123. To preserve leading zeros (account numbers, ZIPs), turn off number detection — all values stay as text strings.
Can I edit the file after downloading?
Yes — that's the whole point. The output is a fully editable .xlsx workbook. Open in Excel, Google Sheets, LibreOffice or Apple Numbers and modify anything.
How are page breaks handled in merged mode?
In merged-sheet mode, a single blank row is inserted between pages so it's visually clear where one page ends and the next begins, while keeping everything on one continuous sheet.
What about formulas in the source PDF?
A PDF doesn't preserve formulas — only the calculated text values. So formulas from the source spreadsheet appear as plain numbers in the PDF and arrive in your XLSX as static values, not live formulas.
Does it handle multi-line cells?
If a single PDF cell wraps onto two lines, set the row tolerance to Relaxed or Loose so both lines are grouped into the same output row. Otherwise they'll appear as two separate rows.
Why do empty cells become text?
Excel can't store "type unknown" — every cell has a type. Empty cells are written as empty strings so they remain blank visually but don't trip up formulas on the row.
How does the auto column width work?
After all cells are written, the tool walks each column and sets the width to the longest visible value (capped at 40 characters). Excel opens the file with columns already sized — no manual fitting.
Is there a watermark in the output?
No watermark, no branding stamp, no signup-nag overlay. The downloaded .xlsx is a clean workbook containing only your data.
What's the largest PDF this can handle?
Limited only by browser memory. On desktop, several hundred pages with thousands of rows works fine. On mobile, expect ~50-100 pages comfortably. The preview pages help you see progress.
Does it work offline?
Yes. Once the page has loaded (with PDF.js, SheetJS and the page HTML cached), you can disconnect from the internet and the tool continues to work.
Can I convert just one page?
Yes — click "Deselect All" then select only the pages you want. Or click the Invert Selection button to flip the current selection.
Is there a daily limit?
No. Convert as many PDFs to Excel as you want, as often as you want. There's no quota, no rate limit, and no premium tier.

PDF & Excel Glossary

Key terms used in PDF-to-Excel conversion and on this page, explained simply.

XLSX
The modern Excel workbook format — a ZIP archive of XML files conforming to the Office Open XML standard (ISO/IEC 29500). Introduced with Office 2007.
XLS
The legacy binary Excel format from 1987–2007. Superseded by XLSX but still readable by all modern spreadsheet tools.
CSV
Comma-Separated Values — a plain-text format with one row per line, fields separated by commas. No types, no formatting, no formulas — just text.
ODS
OpenDocument Spreadsheet — the spreadsheet format of the OpenDocument standard (ISO/IEC 26300), used natively by LibreOffice Calc.
OOXML
Office Open XML — Microsoft's XML-based document standard used by XLSX, DOCX and PPTX. Open and ISO-standardized since 2008.
Workbook
An Excel file (.xlsx) that can contain one or more sheets. Each sheet is a separate grid of cells, all delivered in a single workbook file.
Worksheet / Sheet
A single tab inside a workbook. Holds a grid of cells with up to 1,048,576 rows and 16,384 columns in XLSX.
Cell Type
The data type of a cell — number, string, date, boolean, formula. XLSX preserves types; CSV does not.
Date Serial
Excel stores dates as numbers — days since 1900-01-01. The tool writes date cells with proper serial values so date functions work.
Header Row
The first row of a table containing column labels. Often styled bold with a background color. This tool optionally styles it green and bold.
Row Tolerance
The maximum vertical distance (in PDF points) between two text items for them to be considered part of the same row by the extractor.
Column Gap
The minimum horizontal distance (in PDF points) between two text items that signals a column boundary.
PDF Point
The native unit of PDF coordinates — 1/72 of an inch. Text item positions are measured in points and used here to reconstruct table structure.
Text Item
A unit of text in a PDF — typically a single word or short string — with its own X/Y position. Each item is the atomic input for the extractor.
PDF.js
Mozilla's open-source JavaScript library for parsing and rendering PDFs in the browser. The text-extraction engine of this tool.
SheetJS
An open-source JavaScript library (xlsx.js) that reads and writes XLSX, XLS, CSV, ODS and other spreadsheet formats. The XLSX writer here.
Auto-Detect
The default extraction mode — uses geometric analysis of text-item positions to find column boundaries automatically, no manual tuning required for typical tables.
Client-Side
All processing happens on your device (in the browser) rather than on a remote server — faster, more private, and works offline.

Ready to Convert PDF to Excel?

Drop your PDF in the tool above, pick your pages, and get a real .xlsx workbook with proper numbers and dates in seconds — no signup, no upload, no limits.

📊 Open the Converter  ↑