More games at WuGames.ioSponsoredDiscover free browser games — play instantly, no download, no sign-up.Play

Excel to PDF

Convert Excel (XLSX/XLS/CSV) to PDF free, 100% in-browser. Set page size, orientation, font, margins. Export one sheet or the entire workbook.

Upload
Drag & drop Excel file here
or click to browse (.xlsx, .xls, .csv files)

Excel to PDF Converter - Convert Spreadsheets Online

Excel to PDF conversion is one of the most common business workflows — you need to share a spreadsheet with someone who shouldn't edit it, attach a report to an email, or freeze a financial snapshot for an audit. PDF locks the layout so cell widths, fonts, page breaks, and number formatting stay exactly as you set them on any device that opens the file. This converter reads .xlsx, .xls, and .csv files entirely in your browser using the SheetJS (xlsx) library to parse and jsPDF + autoTable to render — your spreadsheet never leaves your device. Customize page size (A4, Letter, Legal, A3), orientation, font size, margins, header styling, grid lines, and per-sheet selection for multi-sheet workbooks — or tick 'Convert all sheets' to export an entire workbook into a single multi-page PDF, each tab starting on its own page. Note for accountants and analysts: cells are exported as their raw underlying values coerced to text, not Excel's display formatting — dates and numbers will not carry currency symbols, thousands separators, or date masks, so pre-format those columns as text in Excel if you need the exact on-screen number format.

What file formats are supported?

This tool supports .xlsx (Excel 2007+), .xls (Excel 97-2003), and .csv files. All common spreadsheet formats from Microsoft Excel are compatible.

How does the conversion work?

The tool reads your Excel file directly in the browser using JavaScript. It extracts the cell data, preserves the structure, and renders it into a PDF table. The conversion happens entirely on your device.

Is my data secure?

Yes, completely! Your spreadsheets never leave your device. All processing happens locally in your browser using JavaScript. No data is uploaded to any server, making this tool 100% private and secure.

Can I convert multiple sheets?

Yes! If your Excel file contains multiple sheets, you can select which sheet to convert using the dropdown menu. Each sheet can be converted separately to PDF.

How do I convert ALL sheets of a workbook into one PDF?

Tick the 'Convert all sheets' checkbox in PDF Settings, then click Convert to PDF. Instead of exporting only the sheet shown in the dropdown, the tool loops through every tab in the workbook and renders them into a single multi-page PDF — each sheet titled with its tab name and started on a fresh page, all using the same page size, orientation, font, and margin settings. This matches the desktop 'Export Workbook to PDF' workflow accountants and analysts rely on: a financial model with Summary, P&L, Balance Sheet, and Assumptions tabs becomes one file ready for email, audit, or sign-off, with no manual per-sheet export and merge. Empty sheets are skipped automatically, and the download is named with an '-all-sheets.pdf' suffix so you can tell it apart from a single-sheet export.

What formatting is preserved?

The tool preserves:
- Cell data and text
- Table structure
- Column alignment
- Headers (optional)
- Grid lines (optional)

Complex formatting like cell colors, conditional formatting, and formulas results are shown as values only.

Excel to PDF — Convert Excel (XLSX/XLS/CSV) to PDF free, 100% in-browser. Set page size, orientation, font, margins. Export one sheet o
Excel to PDF

Why does my PDF look different from how the spreadsheet displays in Excel?

Excel's on-screen view is optimized for editing — it shows cell borders, gridlines, frozen panes, and selection highlights that are not part of the actual document. When you print or convert to PDF, only the printed representation is rendered, which is what this tool produces. Common differences: (1) Excel auto-fits columns to your screen, but the converted PDF uses the column widths actually saved in the file — set explicit widths in Excel before converting; (2) Excel formulas show calculated values in the PDF, never the formula text — to keep formulas visible, format them as text first; (3) cell colors and conditional formatting are stripped because this converter focuses on data and structure for fast, reliable output; if you need full visual fidelity including colors, use Excel's built-in 'Save as PDF' feature (File > Export > Create PDF) instead.

How do I avoid columns getting cut off in the PDF?

When a spreadsheet has many columns, fitting them on a single A4 page produces tiny, unreadable text. Three solutions: (1) Switch the page orientation to landscape — A4 landscape fits about 50% more columns than portrait; (2) Use Legal or A3 paper size which gives 30-50% more horizontal space than Letter/A4; (3) Reduce the font size from Normal (10pt) to Small (8pt) which fits about 30% more columns; (4) Enable 'Auto-fit column widths' which sizes each column to the longest content; (5) For very wide tables (10+ columns), accept that the table will span multiple horizontal pages — the autoTable plugin handles this gracefully by repeating headers on each page. As a last resort, hide unimportant columns in Excel before exporting.

Can I include charts, images, or pivot tables in the PDF?

Currently this converter exports the raw cell data only — charts, embedded images, pivot table visualizations, and shapes are not rendered. For PDFs that include charts and visual elements, two alternatives: (1) Use Excel's native 'Save as PDF' or 'Print to PDF' (File > Export > Create PDF/XPS Document) which renders the full visual layout including all charts; (2) Take a screenshot of each chart in Excel and convert the images to PDF separately, then merge with our Merge PDFs tool. For automated reporting pipelines that need charts, libraries like ExcelJS + Puppeteer or Python's openpyxl + matplotlib + reportlab give full programmatic control over the output.

What's the largest Excel file I can convert?

The practical limit is browser memory: the entire workbook is parsed in JavaScript, then rendered to a single PDF in memory before download. Mobile browsers hit OOM (out-of-memory) errors around 20-50 MB Excel files; desktop browsers handle up to 100-200 MB comfortably. The slowest part is row count — 10,000 rows takes a few seconds, 100,000 rows can take 30-60 seconds, and 1 million rows is rarely feasible. For very large datasets, pre-filter or aggregate the data in Excel/Python before conversion, or use a desktop tool like LibreOffice in headless mode ('libreoffice --headless --convert-to pdf input.xlsx') which is more memory-efficient. CSVs convert faster than XLSX because CSV has no compression or formulas to decode.

Does this tool handle non-Latin characters (Chinese, Vietnamese, Arabic, etc.)?

Basic Latin text (English, Spanish, French, Portuguese with accents) works perfectly because jsPDF includes standard PDF fonts (Helvetica, Times, Courier) with Latin-1 support. For non-Latin scripts — Chinese, Japanese, Korean, Vietnamese with full diacritics, Arabic, Cyrillic, Thai, Hindi — the standard fonts often show missing-glyph boxes (□). The Vietnamese tones display correctly because we ship with embedded Vietnamese-capable fonts. For Chinese, Japanese, or Arabic content, the best workaround is to use Excel's built-in 'Save as PDF' which uses your system's Unicode fonts. We are exploring shipping additional font subsets for major languages in a future update — please report missing-character cases so we can prioritize.

Key Features

  • Convert XLSX, XLS, CSV to PDF instantly
  • 100% client-side processing
  • No file upload required
  • Preview spreadsheet before conversion
  • Support for multi-sheet workbooks
  • Customizable page size (A4, Letter, etc.)
  • Portrait and landscape orientation
  • Adjustable font size and margins
  • Optional header row styling
  • Auto-fit column widths
  • Free and unlimited conversions
  • Mobile-friendly