Excel to PDF
Convert a spreadsheet to PDF — accepts .xlsx, .xls, and .csv. 100% in your browser.
Select a spreadsheet
or drop one here — .xlsx, .xls, .csv all accepted
—
Best for data tables. Formulas are evaluated by SheetJS; conditional formatting, merged-cell rotation, charts, and inline images are not rendered.
Your file is ready
Processed entirely in your browser — the file never left your device.
How to convert Excel to PDF
Three steps. Files never leave your device.
Open the spreadsheet
Pick or drop .xlsx, .xls, or .csv. It's parsed in your browser by SheetJS.
Pick orientation
Auto picks portrait vs landscape per sheet by table width.
Download
Each sheet becomes its own page (or page group). Download instantly.
What "Excel to PDF" actually means
Converting Excel to PDF means taking a live, editable spreadsheet and freezing it into a fixed-layout document that looks identical on every device. Spreadsheets are designed for editing — different column widths, hidden rows, and active formulas can all change the appearance between machines. A PDF locks in exactly what the recipient should see, with no Excel version, font, or zoom-level surprises.
We accept .xlsx and the older .xls binary format, plus .csv for plain comma-separated data. The output is a clean paginated PDF with one or more pages per sheet, ready to email, archive, or print.
How Excel to PDF works on this page
We use SheetJS to parse the workbook in your browser, then build a paginated PDF on the fly with pdf-lib. SheetJS reads .xlsx, .xls, and .csv, evaluates cached formula values, and gives us a clean 2D array of cell text per sheet. We then measure each column, draw a grid, write the values, and paginate downwards. Wide tables auto-rotate to landscape and, if needed, upgrade to A3.
What works well
- Data tables. Inventories, ledgers, exports from accounting/CRM tools.
- Formula values. SUM, IF, VLOOKUP — anything Excel cached gets rendered.
- Multi-sheet workbooks. Every sheet becomes its own page(s).
- CSV. Pasted from a database export or a script — instant clean PDF.
Limits — be honest
- Charts, sparklines, and embedded images are not rendered.
- Conditional formatting (background colours by value) is dropped.
- Merged cells render as their top-left value; rotated text is treated as horizontal.
- If a row's tallest cell would overflow the page, it paginates; multi-line wrap inside a single cell is not implemented in v0.1.
Common use cases for Excel to PDF
- Sending a price list or proposal. A PDF stops the recipient from accidentally editing the numbers and renders the same on every device, regardless of Excel version.
- Reporting to non-spreadsheet users. Senior stakeholders, lawyers, or board members often prefer a clean PDF to a working file with formulas and tabs to navigate.
- Submitting bids and tenders. Many procurement portals require fixed-format PDFs rather than live spreadsheets to ensure the same baseline for every supplier.
- Archiving period-end snapshots. Saving each month\'s financial workbook as PDF preserves the exact closing figures even after the live spreadsheet is updated.
- Converting CSV exports to readable reports. A raw CSV looks unfriendly to most readers; a paginated PDF with a sheet name header reads cleanly.
Privacy & security
Spreadsheets often hold the most sensitive data inside a company: payroll, customer lists, pipeline forecasts, financial models. Sending those to a cloud "convert to PDF" service is a real risk. Because this tool runs entirely in your browser, no row of your data is uploaded. You can run the converter on an air-gapped machine after the first page-load. See our iLovePDF privacy review for the standard upload-based comparison.
Frequently asked questions
Yes. The SheetJS parser and the pdf-lib generator both run inside your browser tab as WebAssembly + JavaScript. The first time you load this page they download (about ~1 MB combined), and after that you can disable your network connection and the converter still works on any spreadsheet you open.
We render every cell with a value, ignoring Excel's print-area setting from the original file. This keeps the conversion predictable but means you may see more content than you expected if your workbook used a custom print area. To trim the output, delete the columns or rows you don't need in Excel before converting, or use Excel's native Save as PDF which respects the print area.
In auto mode we pick A4 portrait as the default and switch to landscape (and then A3) only when the table is genuinely wider than A4 portrait. If even A3 is not wide enough, columns are scaled down proportionally to fit. You can force portrait or landscape from the options panel — useful when you need consistent orientation across multi-sheet workbooks.
Every sheet in the workbook is converted in order, each becoming its own page or page group. Sheet names appear as page headers (you can disable this). To convert only one sheet, delete the others in Excel before converting. CSV files are treated as single-sheet workbooks.
Yes — drop a .csv onto the page and the converter treats it as a single-sheet workbook with no headers. Columns are sized automatically and the page paginates downwards just like with xlsx. This is a clean way to share a database export or script output as a fixed-layout document.
Tips for best Excel to PDF results
- Set column widths in Excel first. The converter reads your column widths to decide where the page breaks fall. Wider columns and short data give the cleanest pages.
- Hide rows or columns you don\'t want printed. Hidden cells are skipped during conversion, so use Excel\'s Hide to trim the output before clicking convert.
- Force landscape for wide tables. If you know every sheet is wider than tall, picking landscape manually beats auto for predictability across a multi-sheet workbook.
- Replace formulas with values for stability. If a formula depends on a live external reference, copy and paste-as- values first so the cached value is correct at conversion time.
- Split very large workbooks. Tens of thousands of rows can stress browser memory. Filter or split first, convert in batches, then merge the PDFs with our Merge PDF tool.
Related PDF tools
- PDF to Excel — the inverse: pull tabular data out of a PDF into a spreadsheet.
- Merge PDF — combine multiple converted spreadsheets into one PDF report.
- Protect PDF — encrypt the resulting PDF before sharing financial data.
- Compress PDF — shrink a heavy multi-sheet PDF before emailing.