Free PDF Tool
PDF to Excel
Extract Tables Free
Convert PDF tables to CSV instantly — free, no upload, no signup. Ideal for bank statements, salary slips, transaction reports, and financial PDFs. Detects rows and columns using the PDF's coordinate layout and downloads a .csv you can open directly in Excel or Google Sheets.
Best for tabular PDFs — bank statements, salary slips, transaction reports. Complex multi-column layouts may need minor clean-up after opening in Excel. Scanned PDFs need OCR PDF first.
Drag & drop your PDF
Extracts rows & columns into a .csv file (opens in Excel, Google Sheets)
File never leaves your device · No upload · 100% private
Grow your business on social media — without hiring an agency
AI-generated posts in 30 sec · 10 Indian languages · Real MP4 videos
Common Uses for PDF to Excel Conversion
🏦 Bank Statements
Convert SBI, HDFC, ICICI, Axis, and other bank statement PDFs to CSV for budgeting, accounting, and expense analysis.
💰 Salary Slips
Extract salary components, deductions, and net pay from payslip PDFs into a spreadsheet for tax or HR analysis.
📊 Financial Reports
Pull tables from annual reports, balance sheets, and profit & loss statements into Excel for modelling.
🧾 GST Invoices & E-bills
Extract line items from GST invoices, electricity bills, and e-commerce order PDFs into structured CSV data.
How It Works
- 1
Drop your PDF
Drag and drop any text-based PDF — bank statement, salary slip, report, or invoice.
- 2
Rows and columns are detected
MuPDF WASM reads every text element and its exact X/Y position. Elements at the same vertical position are grouped into a row; within each row, text is ordered left-to-right as columns.
- 3
CSV is built
All rows across all pages are written to a UTF-8 CSV file with proper quoting for values containing commas or special characters.
- 4
Open in Excel or Google Sheets
Double-click the .csv — Excel opens it with columns ready. Use Data → Text to Columns if values appear in a single column.
Frequently Asked Questions
What does this PDF to Excel tool actually do?
It uses MuPDF (a WebAssembly PDF engine) to read every text element in your PDF along with its exact X/Y coordinates. It then groups text elements that are at the same vertical position into rows, and orders them left-to-right as columns — reconstructing the table structure from the PDF layout. The result is saved as a .csv file that Excel and Google Sheets can open directly.
Which types of PDFs work best?
PDFs with clean, aligned tabular data work best — bank statements (SBI, HDFC, ICICI, Axis), salary slips, transaction reports, GST invoices, and financial summaries. PDFs with complex multi-column layouts, narrative text mixed with tables, or PDFs generated from scans may give less accurate results.
Will my file be uploaded to any server?
No. All processing happens locally in your browser using WebAssembly (WASM). Your PDF never leaves your device. You can disconnect from the internet after the page loads and the conversion will still complete.
How do I open the .csv in Excel?
Double-click the .csv file — Excel opens it automatically and splits data into columns. If the data appears in a single column, go to Data → Text to Columns, select "Delimited", and choose "Comma" as the delimiter. In Google Sheets, use File → Import → Upload and select "Comma" as the separator.
Will formatting like bold, colours, and merged cells be preserved?
No. CSV is plain text format — it contains the data values only, not visual formatting. Bold headers, coloured rows, merged cells, and number formats will not be in the output. You can re-apply formatting in Excel after opening the CSV.
What if the columns are misaligned in the output?
Column alignment depends on how consistently the PDF was laid out. If values in the same column appear at slightly different X positions across rows, they may split incorrectly. For bank statements with consistent spacing, accuracy is typically very high. For irregular PDFs, you may need to manually adjust column positions in Excel using Text to Columns or the data model.