Skip to content

PDF Tools

Excel to PDF

Renders your spreadsheet data as a table in a downloadable PDF, best for smaller sheets that fit cleanly on a page.

  • Free
  • No sign-up
  • Runs in your browser

Guide

What converting a spreadsheet to PDF involves

An Excel workbook (.xlsx, or the older .xls) is a container of sheets, cells, formulas, and formatting. A PDF is the opposite kind of file: a fixed picture of a page that looks the same on every device and cannot be edited casually. Converting from one to the other means taking the live grid and freezing it into something you can send without worrying about how the recipient's software will display it.

This tool does that in two steps. It first reads the workbook in your browser and turns the first sheet into an HTML table, showing you that table as a preview. When you download, it draws that table onto a canvas and places the resulting image on a single PDF page sized to match. The result is a snapshot of the table, not a set of A4 pages with selectable text.

When a PDF snapshot of a sheet is useful

The usual reason is sharing numbers with someone who only needs to read them: a price list for a customer, a small schedule for a notice board, a quick summary to attach to an email. A PDF avoids the problem of a recipient accidentally changing a cell, and it opens on phones and locked-down computers where a spreadsheet app may not be installed.

It also helps when you want to keep a record of how a table looked on a certain day. Formulas in the workbook are not carried into the PDF, only what the sheet displays, so the PDF is a stable record even if the source file changes later.

If you need to hand the data to another program rather than a person, a plain data file is the better target, and the Excel to CSV tool covers that.

How to convert a spreadsheet to PDF with this tool

  1. Drag an .xlsx or .xls file onto the upload area, or click it to choose one from your device.
  2. Wait a moment while the first sheet is read. A scrollable preview of the table appears.
  3. Check the preview. If it shows an error message instead, the file could not be read as a spreadsheet.
  4. Click Download PDF. The button shows "Generating" while the image is built.
  5. Your browser saves a PDF named after the original file, with the extension changed to .pdf.
  6. Use Start over to pick a different spreadsheet.

The file is read and rendered inside your browser. It is not sent to a server.

Limits to know before you convert

Only the first sheet is converted. If your workbook has several tabs, move the one you want to the front in your spreadsheet program first, or run the tool once per workbook after reordering.

The output is one single page that is exactly as large as the rendered table, rather than a set of standard paper sizes. A very long or very wide sheet becomes a very tall or wide page, which can be awkward to print. The tool itself warns that large sheets may need manual page breaks for a clean print, and it does not offer page size or orientation settings.

Because the table is stored as an image, the text in the PDF cannot be selected or searched. Formatting is whatever the HTML conversion keeps, so expect the data and basic layout rather than every color, chart, or merged-cell style from the original. For a small, tidy table this is fine. For a report that must match a design exactly, print to PDF from the spreadsheet program instead.

Frequently asked questions

Does it convert every sheet in my workbook?

No. Only the first sheet is converted, and the result is a single PDF page. Reorder your tabs so the sheet you need comes first before uploading.

Can I select or copy text from the resulting PDF?

No. The table is drawn as an image on the page, so the text is not selectable or searchable. If you need text you can copy, share the data as a CSV instead.

Is my spreadsheet uploaded anywhere?

No. The workbook is read and the PDF is built entirely in your browser, and the file is never sent to a server.

Why is the PDF page so long or so wide?

The page is sized to fit the whole rendered table, with no paper-size setting. A sheet with many rows or columns therefore produces a large single page, so smaller sheets work best.