Convert Excel to PDF

Back to Home

Convert Excel to PDF

Convert Excel spreadsheets (XLSX, XLS) to high-quality PDF files.
Maintains tables, charts, and formatting during conversion.

Drag Excel files here or click to select

Or click the select button

Supported formats: XLSX, XLS (max 50MB)

Selected Files

Conversion Options

Conversion Complete!

Excel files have been successfully converted to PDF

About this Excel to PDF converter

Spreadsheets are miserable to share as spreadsheets. The recipient sees different column widths, their own regional date formatting, and a live grid they can accidentally edit. Converting to PDF fixes the presentation and freezes the numbers — which is exactly what you want when sending a quotation, a report or a set of figures for approval.

This converter reads your workbook with SheetJS, which parses both modern .xlsx and older .xls files, and lays the cell data out as a table in a PDF using jsPDF. You choose which sheets to include, the page size and orientation, whether to fit the content to the page width, and whether to draw gridlines.

The workbook is parsed and rendered in your browser. Financial models, payroll data and client figures are converted without being uploaded.

How to convert Excel to PDF

  1. Add your workbook. Drop in an .xlsx or .xls file.
  2. Choose the sheets. All sheets, the active one only, or just the first. Excluding unused working sheets keeps the output readable.
  3. Set the page layout. A4, A3, Letter or Legal, in portrait or landscape. Wide tables almost always need landscape, and often A3.
  4. Convert and check. Open the result and confirm nothing important has been cut off at the right edge.

Getting wide tables to fit

The single most common problem is a table wider than the page. Four things help, in roughly this order of effectiveness:

  1. Switch to landscape. This alone accommodates about forty percent more columns.
  2. Move up to A3. Roughly doubles the available width, at the cost of needing a larger printer.
  3. Turn on fit to page. Scales everything down to fit the width — effective, but small type gets smaller.
  4. Hide columns you do not need. Almost always the best answer. Working columns, intermediate calculations and internal notes rarely belong in a document you are sending out.

What does not come across

ElementResult
Cell valuesConverted — the calculated result, not the formula
Multiple sheetsIncluded per your selection, each starting a new section
GridlinesOptional, off by default
Cell colours and conditional formattingNot carried over
Charts and imagesNot included
Merged cellsMay not lay out as they do in Excel
Non-Latin scriptsLimited font coverage — see below

The most important line there is charts. If your report is built around a chart, this converter will not include it. Copy the chart into a document and convert that instead, or export the chart as an image and combine it using JPG to PDF.

Frequently asked questions

Are my formulas converted or just the results?

The calculated values, which is what you want in a PDF. Formulas are not visible in the output.

Will my charts be included?

No. Only cell data is converted. Export charts as images from Excel and combine them with JPG to PDF, or place them in a document and convert that.

My table is cut off at the right edge. What do I do?

Switch to landscape first, then to A3 if that is not enough, then enable fit to page. Best of all, hide columns that do not need to be in the shared version.

Does cell formatting like fill colours survive?

No. Cell background colours and conditional formatting are not carried into the PDF. Gridlines can be enabled separately if you need the table structure to be visible.

Will Korean, Japanese or Chinese text render correctly?

Support is limited by the PDF base fonts used here. For workbooks in non-Latin scripts, exporting to PDF from Excel or LibreOffice Calc gives a more reliable result.

Is my workbook uploaded?

No. SheetJS parses the file and jsPDF renders it, both inside your browser.

Related tools