Private AI Tools

Free Excel to PDF

Excel to PDF converts Excel (.xlsx, .xlsm), OpenDocument (.ods) and CSV spreadsheets into PDF tables with selectable text. Choose the sheets, page size and orientation, repeat the header, and fit columns to the page or split wide tables across pages. Dates, currencies and percentages keep their formats, while cell colors, fonts and borders are dropped.

Input:
.xlsx, .xlsm, .ods, .csv
Not supported:
Old .xls (Excel 97–2003)
Sheets:
Choose which ones to include
Price:
Free
Runs:
Locally, in your browser
Uploads:
None: files never leave your device
Account:
Not needed

Quick answers

Is my spreadsheet uploaded?

No. The spreadsheet is read and the PDF is built inside your browser. Your data never leaves your device.

Will colors and formatting be kept?

Cell values, dates, currencies and percentages are kept and the layout is clean, but cell colors, fonts, borders and merged cells are not carried over. For an exact copy of the styling, export to PDF from Excel or LibreOffice.

Loading tool…

Processed on your device: your files are never uploaded. How it works

How to use the Excel to PDF

  1. Drop an Excel (.xlsx), OpenDocument (.ods) or CSV file (nothing is uploaded).
  2. Pick which sheets to include and set page size, orientation, header and column options.
  3. Click Create PDF; the download starts on its own, with selectable text.

Credits & open source

Our own code plus open-source libraries. Thank you to the people who make these projects.

  • ExcelJSReads and writes Excel .xlsx workbooks in the browser. © Guyon Roche and contributors · MIT
  • Papa ParseRobust CSV parser. © Matthew Holt · MIT
  • fflateFast ZIP compression for batch downloads. © Arjun Barrett · MIT
  • jsPDFPDF generation in the browser. © James Hall, yWorks GmbH and contributors · MIT
  • jsPDF-AutoTableTable layout for jsPDF with repeated headers. © Simon Bengtsson · MIT

Web platform APIs used: File API.

  • DejaVu Fonts by DejaVu fonts team (based on Bitstream Vera) (Bitstream Vera License / Public Domain) — Embedded (subset) when the spreadsheet contains characters outside Windows-1252; otherwise the standard Helvetica font is used.

Full license texts: third-party notices · all credits

Frequently asked questions

What if my table is very wide?

Use landscape orientation, a smaller font, or turn on “Split wide tables across pages” so columns that don't fit continue on the next page instead of being squeezed.

Which formats can I open?

Excel .xlsx and .xlsm, OpenDocument .ods, and .csv. Each sheet becomes its own section in the PDF. Old .xls files (Excel 97–2003) need to be saved as .xlsx first.

More pdf tools