Convert PDF to CSV
Convert PDF tables to CSV with automatic table detection and column alignment. Opens in Excel, Google Sheets and databases. Free, private, no upload.
- Upload
- Options
- Download
- ✓ 100% free
- ✓ No sign-up
- ✓ No limits
- 🔒 Files never leave your device
How to: PDF to CSV
- Select a PDF.
- Choose sheet layout and number conversion.
- Download CSV (ZIP for multiple tables).
CSV is the universal format for importing data into spreadsheets, databases and accounting software. Fileopia finds tables in your PDF, aligns their columns and exports clean CSV – entirely in your browser.
Common uses
- Import a statement into accounting software.
- Load PDF report data into Google Sheets or a database.
- Extract product lists for an online shop import.
- Feed table data into Python or R.
Tips for best results
- Turn off number conversion to keep text exactly as printed.
- Use page ranges for large reports.
Turn PDF tables into real spreadsheets
Bank statements, price lists, invoices, timetables and financial reports usually arrive as PDFs – but you need the numbers in Excel to sort, filter and add them up. Copy-and-paste from a PDF typically produces one long column of jumbled text. Fileopia detects the rows and columns on each page and writes them into proper spreadsheet cells, with numbers stored as numbers.
- Free OCR for scanned PDFs – iLovePDF lists OCR as a Premium feature. Here, scanned and photographed pages are read on your device with Tesseract in 12 languages, at no cost.
- Automatic mode – pages that already contain text are converted directly; only image-only pages go through OCR, which keeps conversion fast.
- Choose your sheet layout – one sheet per page, one sheet per table, or everything on a single sheet.
- XLSX or CSV – Excel workbooks for Excel, Google Sheets and LibreOffice, or CSV for databases and scripts.
- Private – financial data never leaves your browser.
How table detection works
For digital PDFs the converter reads every text fragment with its exact position. Fragments on the same baseline become a row; consistent gaps between fragments become column boundaries. Ruled lines, when present, help confirm the grid. Numbers with thousands separators, currency symbols, percentages and negative values in brackets are recognised and stored as numeric cells so formulas work immediately.
For scanned pages the page is rendered at 300 DPI, OCR returns every word with its bounding box, and the same row/column logic is applied. The result screen tells you how many pages were read with OCR so you know which ones to double-check.
Getting the cleanest result
- Pick the right OCR language for scans – accents and non-Latin scripts depend on it.
- Straight, sharp scans work best. If a scan is skewed or dark, try PDF Scanner to clean it up first.
- One sheet per table is ideal for reports with several tables per page; one sheet is ideal for long statements spanning many pages.
- Check merged headers – multi-line column titles may land in two rows; merge them in Excel in seconds.
- Need only the text? PDF to Text is faster. Need an editable document? Use PDF to Word.
XLS vs XLSX vs CSV
| Format | Best for |
|---|---|
| XLSX | Modern Excel, Google Sheets, LibreOffice – keeps multiple sheets and number types |
| CSV | Importing into databases, accounting software or Python/R scripts – one table, plain text |
| XLS | Very old Excel versions only; open the XLSX and save as XLS if you truly need it |
Common uses
- Reconciling bank and credit-card statements.
- Importing supplier price lists into inventory systems.
- Analysing financial statements and annual reports.
- Digitising old printed tables with OCR.
- Converting timetables and schedules into editable sheets.
Step by step: PDF to Excel
- Drop your PDF onto the page – digital or scanned.
- Choose the format – XLSX for Excel and Google Sheets, or CSV.
- Choose the sheet layout – per page, per table, or one sheet.
- Leave OCR on Auto so scanned pages are recognised automatically, and pick the document language.
- Convert and download, then open the file in Excel, Google Sheets, Numbers or LibreOffice Calc. Spot-check totals against the PDF before relying on the figures.
PDF to CSV: Fileopia vs iLovePDF, Smallpdf, Adobe and Sejda
| Fileopia | iLovePDF | Smallpdf | Adobe Acrobat online | Sejda | |
|---|---|---|---|---|---|
| Where your file is processed | In your browser – never uploaded | Their servers | Their servers | Adobe cloud | Their servers |
| Works with Wi‑Fi switched off | Yes, after the page loads | No | No | No | No |
| Account or e-mail needed | Never | Not for basic use | Not for basic use | Sign-in for some actions | Not for basic use |
| Free usage caps | None – limited only by your device | Free tier; Premium for more | Free tier; Premium for more | Free tier; Premium for more | 3 tasks/hour, 50 MB per file |
| OCR for scanned PDFs | Free, 12 languages | Premium | See site | See site | See site |
| CSV output | Yes | See site | See site | See site | See site |
| Sheet per page / per table / single | Yes | See site | See site | See site | See site |
Competitor details from their public tool pages, checked 25 Oct 2026. Sejda’s free web plan states 3 tasks per hour and 50 MB per file. Offers change – check their sites for current terms.
Your files never leave your device
PDF to CSV runs entirely in your browser using JavaScript and WebAssembly. Your files are read from your disk into this tab, processed in memory and saved straight back to your downloads folder – they are never uploaded to Fileopia or any third party.
- Test it yourself: once this page has loaded, switch off Wi‑Fi or mobile data and run the tool – it keeps working.
- Check the network: open your browser’s developer tools (F12 → Network) while processing; you will see no file upload requests.
- Nothing to delete: close the tab and the data is gone – there is no server copy, no retention period and no account.
Other tools
- Excel to PDF – Convert spreadsheets to clean PDF tables.
- PDF to Word – Convert PDF text to an editable Word document.
- OCR PDF – Make scanned PDFs searchable.
- PDF to Text – Extract plain text from a PDF.
- PDF to CSV – Extract PDF tables into CSV files.
Frequently asked questions
Is the CSV Excel-friendly?
Yes, it is UTF-8 with a byte-order mark so Excel shows accents and symbols correctly.
Multiple tables?
Choose 'One sheet per table' to get a separate CSV per table in a ZIP.
Can it convert scanned PDFs to Excel?
Yes. Free OCR reads scanned or photographed pages in 12 languages and rebuilds the table rows and columns.
Is PDF to Excel free?
Yes, completely – including OCR, which some services charge for.
Are my bank statements uploaded?
No. Everything is processed in your browser; nothing is sent to a server.
Will numbers be real numbers in Excel?
Yes. Values with separators, currency symbols, percentages and bracketed negatives are stored as numeric cells.
What's the difference between XLS and XLSX?
XLSX is the modern Excel format used since 2007. XLS is the legacy format; you can save the XLSX as XLS in Excel if needed.
Can I put all pages on one sheet?
Yes. Choose 'Everything on one sheet' – ideal for long statements.
Does it work with Google Sheets?
Yes. Upload the XLSX to Google Drive or use File → Import in Sheets.
Why are some columns merged or split?
Tables without clear spacing or lines can be ambiguous. Try the 'one sheet per table' layout or adjust the few cells in Excel.
Last updated: · Written and tested by the Fileopia team