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
Nothing has left this page since you opened the tool. Show network activity
The browser enforces this: the site’s security policy only lets the page talk to the code libraries’ servers and an anonymous usage counter (tool name, file type, size range). A request carrying your file to anywhere else would be blocked before it left.
Check it yourself: open your browser’s developer tools, go to the Network tab, and run the tool. Or turn off Wi-Fi once the tool has loaded; it keeps working.
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.