Excel to PDF
Beta
Convert XLS and XLSX spreadsheets to PDF for free.
or drop PDF here
Processed securely on our server, then auto-deleted within the hour.
Working…
Processing your file…
Your file is ready.
Turn a spreadsheet into a tidy PDF, in your browser, without uploading the workbook. Excel to PDF keeps your column widths, number and date formats and merged cells, then lays the sheet out on A4 or Letter with a choice of orientation. Sheet names can be printed, each sheet can start on a new page, and borders can go around tables only, around every cell, or nowhere at all. Charts and images are not drawn — this converts the data, not the artwork.
How to use Excel to PDF
- Click "Select Excel file" and choose the .xlsx or .xls.
- Choose a page size and orientation. "Auto (fit the sheet)" is the default and turns a wide sheet landscape when it needs to.
- Pick a border style. "Around tables only" reads best for most reports; "None" suits a clean list.
- Tick "Print sheet names" if the workbook has several sheets, and "Start each sheet on a new page" if you want them separated rather than run together.
- Click "Convert to PDF" and download the result.
Who it is for
Excel to PDF is for turning a spreadsheet into something that can be read without a spreadsheet program: an invoice, a price list, a timetable, a budget summary for a board pack. It is also the way to stop a recipient editing figures they are only meant to see, because a PDF holds values rather than formulas.
How it works
- The workbook is read cell by cell in the browser, keeping column widths, number and date formats and merged cells, then drawn onto pages with jsPDF.
- Orientation can be chosen or left automatic, which turns a wide sheet landscape when that is what it needs.
- Borders can be placed around tables only, around every cell, or nowhere, and sheet names can be printed so a multi-sheet workbook stays navigable on paper.
What it cannot do
- Charts and images are not drawn. A dashboard sheet comes through as its underlying numbers.
- Formulas are not carried — only the calculated values that the sheet displays. That is what you want for a document, but it means the PDF is not a backup of the workbook.
- A very wide sheet is scaled to the page width rather than cut off, so small text stays small. Setting a print area in Excel first gives a better result.
- An older .xls that the reader cannot parse must be saved as .xlsx.
Frequently asked questions
Will my formulas survive?
What you get is the calculated values, because that is what the sheet displays. The PDF holds no formulas and no link back to the workbook, which is what you want for a document you are sending out — but keep the .xlsx as the editable copy.
Why is my wide sheet so small?
Because it is scaled to fill the page width rather than being cut off, so a very wide sheet is all there but reduced. Choose landscape for a wide sheet, or set the print area in Excel to the columns you actually need and convert again.
Are charts and images included?
No. Only cell contents, formats and structure are converted, so a dashboard sheet comes through as its underlying numbers. Print to PDF from Excel if the charts matter.
Does it work with .xls or .csv?
The reader handles the spreadsheet formats it can parse; if an older .xls is refused, open it in Excel and save as .xlsx. A plain CSV converts the same way, since it is a single sheet of values with no formatting to keep.
Is my workbook uploaded?
No. The file is read with SheetJS and the PDF is built with jsPDF in your browser, so financial data never leaves your machine.