Excel to PDF Converter — Free, Private, No Uploads
Convert Excel (.xlsx, .xls) and CSV files to PDF for free, entirely in your browser. Real selectable text, auto-fit columns, multi-sheet support. Nothing is uploaded.
What it does
This tool turns a spreadsheet — .xlsx, .xls, or .csv — into a clean, ready-to-share PDF. Unlike converters that just screenshot your spreadsheet, the output here is built from real text, so every word and number in the PDF is selectable, searchable, and copy-pasteable. You choose which sheets to include, and each becomes its own neatly formatted table in the PDF, with dates, currency, and percentages shown the way Excel displays them rather than as raw numbers.
How it works
Everything happens on your device using your browser’s own processing power — your spreadsheet is never uploaded anywhere. The tool reads your file’s sheets and applies each cell’s actual display formatting (so “$1,234.50” and “25.6%” come through looking right, not as raw decimals), then rebuilds each selected sheet as a real PDF table rather than an image. Columns are sized automatically to fit the page, with text wrapping inside cells so nothing gets clipped at the edge, and wide sheets can switch to landscape automatically so a 12-column table doesn’t get squeezed.
How to use it
- Drop in one or more spreadsheet files, or drag a .csv straight from your file manager.
- Pick which sheet(s) from each file you want in the PDF — empty sheets are flagged automatically so you don’t include a blank page by accident.
- Adjust the page size, orientation, and whether the first row should act as a header.
- Optionally add a document title, turn on zebra striping or gridlines, and set the table font size.
- Click convert — a single file downloads its PDF directly; multiple files download as a zip, one PDF per file.
FAQ
Will my spreadsheet’s exact formatting (colors, borders, merged cells) carry over? No — this is a clean re-typeset of your data into a proper PDF table, not a pixel copy of your spreadsheet. Cell colors, merged cells, and custom borders aren’t reproduced, but the data itself, including formatted dates, currency, and percentages, comes through accurately.
Can I convert just some of the sheets in a workbook? Yes. Every sheet in the file is listed with a checkbox, and sheets with no data in them are automatically marked as empty and skipped so you don’t waste a page on nothing.
Does it work with .csv files, or only real Excel workbooks? Both. A .csv is treated as a single-sheet spreadsheet, including proper handling of quoted values that contain commas.
Why does the text look wrong for Chinese, Japanese, or Korean spreadsheets? The PDF is built with a standard set of Latin fonts, which don’t include CJK characters. Spreadsheets using non-Latin scripts may show gaps where those characters should be — everything else about the conversion still works normally.
Is there a limit on how many rows or sheets I can convert? No hard limit, but very large sheets (many thousands of rows) will produce a longer PDF and take a bit more time to build, since it’s all happening in your browser rather than on a server.
What happens if I refresh the page halfway through? Any spreadsheet you’ve added stays in your browser’s local storage and reloads automatically when you come back, so you don’t need to re-upload it — use “Clear all” if you want to remove it for good.
Before you convert
If your export came out of another system with stray blank rows, inconsistent columns, or odd characters, running it through the CSV cleaner first will give you a tidier PDF. Combining several exports into one workbook first is easier with the CSV merge tool. And if you just want to check what’s actually in a spreadsheet before committing to a PDF, the spreadsheet viewer opens it read-only without any conversion at all.