Excel to PDF

Convert a spreadsheet into a PDF with real, selectable tables — one per sheet. Runs entirely in your browser.

Convert a spreadsheet to PDF

Upload an .xlsx file — every sheet becomes a real, selectable table in the PDF.

Drag & drop an .xlsx file here, or click to browse
Choose a single Excel workbook to convert.

    PDF ready

    Document
    0 pages
    Your file is processed locally in this browser tab using SheetJS and pdf-lib. It is never uploaded to Calcooo or any server.

    How to use this tool

    1. Drag and drop your .xlsx file into the box above, or click to browse and select it.
    2. Press Convert to PDF — each sheet in the workbook is rendered as its own table.
    3. Wait for the progress bar to finish rendering every sheet.
    4. Click Download spreadsheet.pdf to save the result.

    Frequently asked questions

    Is my spreadsheet uploaded anywhere?

    No. The workbook is read and the PDF is built entirely in your browser using SheetJS and pdf-lib. Nothing is uploaded to a server.

    Is the table text selectable in the PDF?

    Yes. Unlike a screenshot-based converter, this tool draws real text and grid lines into the PDF using pdf-lib, so every cell's text stays selectable and searchable.

    What happens with multiple sheets?

    Each sheet in the workbook is rendered as its own set of PDF pages, in the same order as in the original file.

    What happens with very wide or long sheets?

    Wide sheets have their column widths automatically scaled down to fit the page width; long sheets automatically continue onto additional pages, repeating the header row on each new page.