Privessa

PDF to Excel

Extract the text of a PDF into a spreadsheet, one sheet per page.

PDF documents Heavy client-side (WASM) pdf.js text runs + column heuristics + OOXML

Tool preview

How to use it

  1. 01

    Drop a PDF with tables.

  2. 02

    Each page is read and split into columns.

  3. 03

    Download the .xlsx.

Limitations

FAQ

When does the column detection work well?

When the PDF was generated from a spreadsheet or a report with aligned columns โ€” those usually leave wide gaps between cells.

Why is everything in column A?

The page separated cells with single spaces. Paste the text through a text editor and replace separators with tabs, or use the CSV tab.

Is the PDF uploaded?

No.

Files never leave your device

Processing happens in your browser using the File API, WebAssembly and Web Workers. There is no upload endpoint.

Technical details

Processing
Heavy client-side (WASM)
Implementation
pdf.js text runs + column heuristics + OOXML
Category
PDF documents
Network requests
None while processing

Related tools