Excel to PDF Converter

Turn a spreadsheet into a clean PDF that looks the same on every screen and printer. Choose all sheets or just the active one, fit wide tables to the page width and pick the orientation. The conversion runs inside your browser, so price lists, payroll and reports are never uploaded anywhere.

Sheets
Orientation

Microsoft fonts are replaced with free fonts that have the same letter widths. If your document uses a rare font, it may look slightly different.

Files are processed right in your browser and never uploaded to a server. Open-source libraries

TL;DR. Drop one XLSX, XLS, ODS or CSV file up to 30 MB, choose which sheets to include and whether to fit them to the page width, then click Convert. You get a single PDF with a preview of the first page. Everything is processed on your device by LibreOffice running in the browser.

How to convert Excel to PDF

  1. Add the spreadsheet

    Drop an XLSX, XLS, ODS or CSV file into the box or pick it from your device. One file at a time, up to 30 MB.

  2. Choose sheets

    Keep “All sheets” to get every visible sheet in one PDF, or switch to “Active sheet” to export only the one that was open when the file was saved.

  3. Set the layout

    “Fit to width” keeps every column on the page. Orientation is automatic by default: wide sheets go landscape, narrow ones stay portrait.

  4. Download the PDF

    Check the first page in the preview and click Download. To convert another file, just drop it in.

Is it safe? Your spreadsheet stays on your device

Most online converters upload your workbook to their server, convert it there and keep a copy for a while. Here the converter itself comes to you: LibreOffice compiled to WebAssembly runs inside the browser tab and writes the PDF straight into memory.

You can verify it in a minute. Open DevTools (F12, or Cmd+Option+I on a Mac), go to the Network tab and run a conversion. You will only see the converter files loading from this site. No request carries the contents of your spreadsheet.

Macros are never executed, and external links, linked images and data connections are not fetched. Files with macros (XLSM) are rejected before the converter even starts.

How to fit a wide Excel sheet on one page

A table with 20 or 30 columns usually prints as a stack of narrow strips. Turn on “Fit to width”: the converter scales each sheet so that all its columns fit across one page, and rows continue onto the next pages as usual.

Leave orientation on Auto and wide sheets will be laid out in landscape. If the text becomes too small, switch to portrait and turn “Fit to width” off — columns will then split across pages in reading order.

What is preserved

  • Merged cells, borders, fills and number formats.
  • Formulas — as calculated values; the workbook is recalculated before export.
  • Headers, footers, print areas and page breaks set in Excel.
  • Cyrillic and other non-Latin text, using free fonts metrically compatible with Arial, Times New Roman, Calibri and Cambria.
  • Hidden sheets are skipped unless you turn that option off.

CSV in UTF-8 or Windows-1251

CSV files exported from older accounting software are often saved in Windows-1251, and the Cyrillic turns into gibberish in other tools. The converter detects the encoding and the delimiter (comma, semicolon, tab or pipe) automatically, so the PDF comes out readable without any setup.

XLSX vs PDF: when to send which

XLSXPDF
EditingCells and formulas can be changedFixed layout, read-only by default
Looks the same everywhereDepends on the app, fonts and print settingsYes, page by page
FormulasRecalculateShown as final values
PrintingColumns often spill onto extra pagesPages are already laid out
Good forWorking data, shared modelsInvoices, price lists, reports, attachments to contracts

Excel to PDF: frequently asked questions

Mostly, yes. Merged cells, borders, colours, number formats and headers carry over because the conversion is done by LibreOffice, a full spreadsheet engine. Charts and conditional formatting are rendered as LibreOffice draws them, so small differences from Excel are possible.

Microsoft fonts are not bundled. Arial, Times New Roman, Calibri and Cambria are replaced with free fonts that have the same letter widths, so the layout stays put. Rare or custom fonts are replaced with the closest available one.

Make that sheet active in Excel and save the file, then choose “Active sheet” here. Alternatively, hide the other sheets in Excel and keep “Skip hidden sheets” on.

No. The file is read and converted inside your browser tab. Open the Network tab in DevTools during a conversion — you will see only the converter files from this site and no requests with your data.

Yes. XLS from Excel 97–2003, XLSX, OpenDocument ODS and CSV are accepted. Files with macros (XLSM) and password-protected workbooks are rejected with a clear message.

On first use the browser downloads the converter engine (LibreOffice in WebAssembly) from this site. It is cached afterwards, so later conversions start almost instantly.

Yes. On computers and Android the full LibreOffice engine is used. iPhones and devices with little memory get a simplified mode that keeps the data and basic table layout but may drop complex formatting.

Protect the rest of your traffic too

LiMP VPN encrypts your connection in cafés, airports and at home. Your files already stay on your device — keep everything else private as well.

LiMP VPN features →