How to Convert Excel (XLSX, XLS, CSV) to PDF — Free

Updated April 14, 2026 · 5 min read

You have an Excel sheet — invoice template, financial summary, contact list, exam scores — and the recipient wants a PDF. Excel's own export works fine if you have it. If you don't (or you're on a phone, or you want something private), there are better options than uploading sensitive financial data to a random web service.

This guide covers three free ways to convert Excel to PDF, with notes on which one handles wide tables best.

The Wide-Table Problem

Excel sheets often span far wider than a printed page. A 30-column dataset in landscape A4 will get cut off, with columns continuing on subsequent pages. There are three ways tools handle this:

The free tools below offer "landscape orientation" as the simple fix — usually enough for typical sheets.

Method 1: AllPDF.tools Excel to PDF (Free, In-Browser)

  1. Open AllPDF.tools Excel to PDF.
  2. Drop your .xlsx, .xls, or .csv file.
  3. Pick page size (A4 or Letter) and orientation (Landscape default — wider tables fit better).
  4. Click Convert to PDF, download.

Each sheet in your workbook becomes its own page (or set of pages if very wide). Formulas render as their computed values. Cell borders preserved. All processing in your browser via SheetJS — no upload.

Best for: Standard data tables (rows of records, summaries, lists). Heavy formatting (custom colors, conditional formatting, merged cells with rotation) may render simpler than the original.

Method 2: Microsoft Excel

If you have Excel:

  1. Open the workbook.
  2. File → Save As → choose PDF from file type dropdown.
  3. Click "Options" to pick which sheets to include and adjust page setup.

Excel handles complex formatting (charts, conditional formatting, custom fonts) best because it knows exactly how it laid the data out. The downside: only works if you have Excel installed.

Method 3: Google Sheets / LibreOffice Calc

Google Sheets: Upload .xlsx to Drive → open in Sheets → File → Download → PDF Document. Free but uploads your file to Google's servers (privacy tradeoff).

LibreOffice Calc: Open the spreadsheet → File → Export As → PDF. Local, free, install once. Excellent fidelity for native Excel files.

Common Questions

Will my charts and graphs convert?

Charts in .xlsx are stored as native Excel objects. The browser tool reads them via SheetJS but rendering them visually requires complex chart-drawing code. Currently the browser tool focuses on data tables; charts may not render. Use Method 2 (Excel) or Method 3 (Calc) if charts must be preserved.

Will formulas convert as values or formulas?

As their computed values — that's the expected PDF behavior. The PDF freezes the current state. If you want the formulas visible, use Excel's "Show Formulas" mode (Ctrl+`) before exporting.

What if my sheet is too wide for one page?

Try Landscape orientation first (default in the browser tool). If still too wide, the tool will split content across multiple pages at the page width — each chunk has its own page. To fit everything on one page, use Excel's "Page Break Preview" + "Fit to 1 page wide" before exporting.

What about CSV files — do they convert too?

Yes — CSVs are read as a single sheet by the browser tool. Useful for quickly getting a printable PDF of a dataset.

Can I convert PDF back to Excel?

Use PDF to Excel for that direction — extracts tables into an editable .xlsx.

Why is the file size larger than expected?

The browser tool renders each sheet to a high-DPI canvas image, then embeds that image in the PDF. This produces visual fidelity but file sizes can be large. Run the result through Compress PDF with "Maximum Compression" to shrink.

Convert Excel to PDF now
Excel to PDF — Free, In-Browser

Related: Convert PDF to Excel, Convert Word to PDF, Compress a PDF.