Convert PDF to Excel (.xlsx)
Extract tables from a PDF into an editable .xlsx using LibreOffice in your browser.
Drop your file here
or click to browse
How it works
Extract tables from a PDF into an editable .xlsx using LibreOffice in your browser.
Drop a PDF and the tool runs it through LibreOffice (compiled to WebAssembly, loaded on first use, ~300 MB then cached) to produce an .xlsx. PDFs with clearly-defined tables (rows separated by lines, columns aligned) convert with good fidelity. Free-form text and tables defined by whitespace alone are harder, the result may need cleanup. Scanned PDFs become images, you'd need to OCR first for cell-by-cell extraction. The output .xlsx opens in Excel, Numbers, LibreOffice Calc, and Google Sheets. For complex tables with merged cells, footnotes, or multi-page tables that span breaks, expect to spend some time tidying up. Note: the LibreOffice WASM bundle isn't fully self-hosted yet; the tool will return an honest error message until it's deployed.
How to use it
- Drop your PDF. Tables with gridlines and aligned columns extract most cleanly.
- Wait for the engine on first use. The LibreOffice WASM bundle (~300 MB) downloads once and caches.
- Convert. The extraction runs locally — your PDF stays on your device.
- Tidy up the .xlsx. Open it in Excel or Sheets and clean up merged cells or multi-page tables if needed.
Frequently asked questions
- How well does this extract tables from PDF?
- Well for PDFs with table structure (gridlines, aligned columns). Poorer for ad-hoc tabular text. Scanned PDFs need OCR first.
- Is my PDF uploaded?
- No. LibreOffice runs in your browser via WASM. Your PDF stays local.
- Will I get clean cell-by-cell data?
- Usually for clear tables. Merged cells, footnotes, and multi-page tables may need post-conversion cleanup.
- What file size limit?
- Bounded by browser memory. Tens of MB work fine, hundreds may strain devices with limited RAM.