RectoPDF
English

Excel to PDF

100% in your browser
No limits

Drop an .xlsx file and pick which sheets to convert. Everything runs locally — your data never leaves your device.

Beta: basic cell values, fonts, fills, borders, merged cells, and ~30 common number formats are supported. Charts render as labelled placeholders; pivot tables, formulas, and complex page-setup are coming soon.

How it works

  1. Drop an .xlsx file into the upload area.
  2. Pick which sheets to convert in the sidebar — or keep the default 'All sheets'.
  3. Click 'Convert to PDF'. The engine parses the workbook, applies number formats, renders cells with borders and fills, and paginates each sheet onto its own page.
  4. Download the PDF — open it in any viewer.
  5. Everything runs locally. Your spreadsheet never leaves your browser.

Frequently asked questions

What's supported?

Cell values (text, numbers, dates, booleans), fonts and sizes, bold/italic, fills, cell borders, merged cells, explicit column widths and row heights, ~30 common Excel number-format codes (currency, percent, dates, decimals), Arabic content via the shared text-shaping pipeline, and pagination per sheet.

What about charts?

Embedded charts currently render as labelled placeholder boxes. Real chart rendering (bar / line / pie) is on the roadmap.

Are formulas evaluated?

No — we use whatever value Excel cached for each cell. Open the workbook once in Excel/LibreOffice/Sheets if cached values look stale.

What's not supported yet?

Pivot tables, conditional formatting, fit-to-page scaling, custom print areas, print titles (repeat header rows), and locale-specific date/currency formatting beyond US-English defaults.

Are encrypted .xlsx files supported?

Not yet. Password-protected workbooks are blocked at the parser stage.