Upload your PDF files
Drag and drop up to 10 PDF files into the tool, or click to browse. Files stay on your device — nothing is uploaded to any server.
Choose your sheet layout
Select how you want tables organized: all data in one sheet, each detected table on its own sheet, or one sheet per PDF page. Then click Convert.
Download your spreadsheet
Download each .xlsx file individually or grab all at once with the Download All button. Open directly in Excel, Google Sheets, or LibreOffice.
Never. All processing happens locally in your browser using PDF.js and SheetJS. Only the library code is loaded from a CDN on first use — your documents never leave your device.
PDFs don’t have a true “table” format — the tool reconstructs tables by grouping text by position. Complex layouts with merged cells, multi-column designs, or decorative borders may need minor manual adjustment after export.
JPG to PDF
Combine JPG images into a single PDF
Split PDF
Extract individual pages or ranges from a PDF
PDF Compressor
Shrink PDF size while preserving quality.
Merge PDF
Combine multiple PDFs into a single document.
PDF files are great for sharing formatted documents, but they lock your data away from editing. When you receive a report, invoice table, or financial summary as a PDF, you often need that data in a spreadsheet to sort, filter, or calculate with it. This free PDF to Excel converter extracts the tabular data from text-based PDFs and exports it as a proper .xlsx file — no account needed, no upload required.
- Editable spreadsheets — Turn locked PDF data into fully editable Excel tables.
- Multiple layout modes — Combine all tables, separate by table, or one sheet per page.
- Batch conversion — Process up to 10 PDFs in a single run.
- Broad compatibility — Output works in Excel, Google Sheets, LibreOffice, and Numbers.
- No upload, no account — Files are processed locally using browser APIs.
Your PDF files are never uploaded to any server. The PDF.js rendering engine and SheetJS library are loaded once from a public CDN, but your document content stays entirely within your browser. No data is logged, stored, or transmitted — conversion is 100% local.