Excel ⇄ PDF Converter

Turn a spreadsheet into a PDF, or pull the tables out of a PDF back into a spreadsheet — both directions, right here in your browser.

✓ No file-count or file-size limit ✓ Nothing ever uploaded ✓ 100% free

Excel → PDF

Upload a .xlsx, .xls, or .csv file, get back a PDF with each sheet laid out as a table.

PDF → Excel

Upload a PDF, get back a .xlsx file with the detected table data, one sheet per page.

Excel → PDF honesty note: every sheet in your workbook becomes its own table in the PDF, in order, with its sheet name as a heading. Very wide sheets are shrunk to fit the page width, and very tall sheets flow across multiple pages. Cell formulas are converted to their last-calculated values, and cell-level formatting (colors, fonts) isn't preserved — only the data and column layout.
PDF → Excel honesty note: this looks at the position of every piece of text on each page and reconstructs rows and columns from that layout, which works well for PDFs that contain simple, grid-style tables (the most common case: invoices, reports, exported data). It is a best-effort reconstruction, not a guarantee — tables with merged cells, unusual spacing, or that are actually just plain paragraphs of text laid out in columns may come out imperfectly. If your PDF is a scan or photo with no real text layer, this will come back empty — use Scan to Editable first.

Read the full guide: How to Convert Excel to PDF Without Cutting Off Columns.

Frequently asked questions

Does this handle multiple sheets?

Yes. Every sheet in your workbook is converted, each as its own labeled table in the resulting PDF — and the reverse direction gives you back one sheet per PDF page.

Will my formulas come through?

Excel → PDF uses each formula's last-calculated value, since a PDF has no concept of live formulas. PDF → Excel only ever produces plain values too, since a PDF never contains formulas to begin with.

Why did PDF → Excel come back with the wrong columns?

Column detection is based on where text sits on the page, which works best for clean, grid-style tables. Unusually spaced or merged-cell tables, or plain multi-column text, can throw off the column boundaries — you may need to tidy up the result manually in that case.

Is my file ever uploaded?

No, both conversion directions run entirely in your browser. Files are never uploaded anywhere.

Is there a file size limit?

No hard file-count or file-size limit is enforced — very large or complex files are limited only by your device's available memory, since everything is processed locally.