Get your PDF data into Excel format — free, instant, private
PDF to Excel format with real rows and numbers
Drop a PDF and get it in Excel format — .xlsx with separate worksheets and numeric cells, or .csv for scripts and databases. The converter reads the text layer, finds column boundaries, and builds the spreadsheet right in your browser.
Up to 20 PDFs per batch, each up to 50 MB. A typical page converts in under a second.
- XLSX & CSV formats
- Free forever
- No signup needed
- Batch up to 20
- Browser-only
or drop them here, or press ⌘V / Ctrl+V to paste
Up to 20 PDFs at a time, 50 MB and 300 pages each
How to get a PDF into Excel format
Three steps — nothing to install, no account required.
Add your PDF
Drag the PDF onto the page, pick it from your device, or paste from the clipboard with ⌘V / Ctrl+V. You can add up to 20 PDFs in one go.
Choose the Excel format you need
Select .xlsx for a full Excel workbook where each page becomes a worksheet with numeric cells and auto-sized columns. Pick .csv if you need a lightweight text file for scripts or database imports.
Download your spreadsheet
Check the preview to make sure columns line up, then download. Multiple files come as a ZIP archive.
Format and converter specifications
| Input | Any PDF with selectable text, including password-protected files |
|---|---|
| Output formats | .xlsx (Excel workbook) or .csv (UTF-8, comma-separated) |
| Batch size | Up to 20 PDFs, each up to 50 MB and 300 pages |
| Page handling | One worksheet per page, or combine all pages into a single sheet |
| Number detection | Currency, percentages, thousands separators and (negative) notation preserved as numeric cells |
| Processing | 100% in-browser via pdf.js — no upload, no server round-trip |
| OCR | Not included — scanned image PDFs are not supported |
| Cost | Free, no signup, no watermark, no row or column limit |
Frequently asked questions
What Excel format does the converter produce?
You get two choices: .xlsx (the standard Excel workbook format since Office 2007, also readable by Google Sheets, Numbers and LibreOffice) or .csv (a plain-text comma-separated format that any spreadsheet app, database or scripting language can open).
Can I keep the original PDF formatting in Excel?
Cell colours, fonts and borders from the PDF are not transferred because a PDF stores visual glyphs, not spreadsheet styles. What the converter does preserve is the data structure: column positions, row groupings and numeric types (currency, percentages, decimals) so you can work with the data immediately.
How does the converter know where columns are?
It reads every text run with its x/y coordinates, groups runs into rows by baseline, then finds the vertical corridors of whitespace running down the page. Those corridors mark the column edges — the same boundaries your eye would spot in the PDF.
Is there a file-size limit?
Each PDF can be up to 50 MB and 300 pages. Because processing happens in your browser, there is no server queue — a typical page converts in under a second.
Does my PDF get uploaded anywhere?
No. The entire conversion runs locally in your browser tab via pdf.js. The file stays on your device from start to finish, so there is no upload wait and no privacy risk.
Will numbers stay as numbers in Excel?
Yes. Values like $1,234.50, 20%, 12 345,67 (European format) and accounting negatives like (45.00) all become real numeric cells you can sum, sort and chart. Codes with leading zeros, such as 007, stay as text so nothing is lost.
Can I convert a scanned PDF to Excel format?
No. A scanned PDF is an image with no embedded text layer. This converter reads the text coordinates inside the PDF — it does not perform OCR. If you cannot select text in your PDF viewer, the file is a scan.
What if my PDF is password-protected?
A password field appears next to locked files. Enter the password and the conversion proceeds normally. The password is used locally and never stored or transmitted.
How the format conversion works
A PDF stores glyphs at fixed coordinates — it has no notion of rows, columns or cells. When you copy a table from a PDF reader, you get a single string because the reader throws away the positions and gives you text in reading order.
This tool keeps those positions. It reads every text run with its x/y coordinates, groups runs into rows by their baselines, then scans for vertical corridors of whitespace that run unbroken down each page. Those corridors mark the column edges a human eye would find instantly. Cells fill in accordingly, turning a five-column invoice into five real spreadsheet columns in .xlsx or .csv format.
Because the entire process runs in your browser via pdf.js, your file never leaves your device. That means zero upload wait, no file-size throttling by a server, and no risk of data exposure.
Why format matters when moving data out of PDF
The format you choose affects what you can do next. XLSX preserves the multi-sheet structure — each PDF page lands on its own tab with auto-sized columns and numeric cells you can sum, filter and chart. It is the right choice when you plan to work in Excel, Google Sheets or Numbers.
CSV is a single flat file: every row is one line, values separated by commas. It is smaller, opens anywhere, and feeds directly into Python scripts, SQL imports and ETL pipelines. If your goal is data processing rather than visual analysis, CSV is the faster path.