Excel to PDF
Convert Excel XLSX workbooks into PDFs.
Each sheet becomes its own page. Formula results — not the formulas themselves — are written into the PDF, exactly as SheetJS reads them.
How to use Excel to PDF
What is an Excel file?
An Excel workbook is a spreadsheet — a grid of cells organised into one
or more named sheets, where each cell holds a number, a piece of text,
a date, or a formula that computes its value from other cells. The
modern .xlsx format is a zip of XML files defined by the Office Open
XML standard, while .xls is an older binary format from Excel 97
that you will still meet in long-lived archives and exports from
legacy accounting systems. .ods is the OpenDocument equivalent used
by LibreOffice Calc and Google Sheets exports. All of them describe
the same idea: rows, columns, sheets and formulas.
What is a PDF?
A PDF (Portable Document Format) is a fixed-layout document file defined by Adobe in 1993 and now an open ISO standard. It bundles text, fonts and (sometimes) images into a single file that renders the same way on every device. Unlike a spreadsheet, a PDF is not editable as a live grid — it is the printed, final, frozen view of your data, which is precisely why it is the format finance teams, auditors, schools and government portals ask for.
Why convert Excel to PDF?
The most common reason is sharing without letting the recipient edit. A PDF of your monthly report, budget, invoice or schedule looks the same on the recipient’s phone, tablet, Windows laptop or Mac — they do not need Excel installed, and they cannot accidentally type over your figures.
The next reason is uploads to systems that only accept PDF. Bank
loan applications, tender submissions, tax filings, university
registrar offices and most HR onboarding portals reject .xlsx
uploads. Converting first is faster than opening the file in Excel
just to use File → Save As.
The third reason is archival. Sheets a decade from now may need
to be opened on software that does not exist yet; PDF is a more
durable format for the final, read-only version of a report.
Keeping the .xlsx for editing and a PDF snapshot for the record is
a sensible default.
How to use this Excel to PDF converter
- Drop an
.xlsx,.xls,.xlsmor.odsworkbook onto the dropzone, or click to browse and pick one. The file is read locally — only its bytes are loaded into the browser. - Pick a paper size — A4, US Letter or US Legal. Choose Legal if you have very wide tables, since the longer page gives you more horizontal room in landscape.
- Pick an orientation — landscape is the better default for spreadsheets because most tables are wider than they are tall.
- Optionally edit the filename so the download name matches your report.
- Click Convert to PDF. SheetJS reads every visible sheet, pdf-lib draws each one as a native table on a new page, and the download starts. The text in every cell stays real, selectable text — not an image.
Quality tips for Excel to PDF
Trim empty rows and columns at the edges of your sheets before converting. SheetJS only reads the bounded “used range” of each sheet, but if a stray formatted cell sits in row 5000, the table will stretch to meet it and the PDF page will shrink the text to fit. A clean rectangular sheet always produces a tidier PDF.
If you have columns of currency or dates, format them in Excel
before converting. The converter writes the displayed value, so a
cell formatted as $1,234.50 becomes $1,234.50 in the PDF; a
cell holding the same number with no format becomes 1234.5.
Letting Excel handle the formatting is far easier than trying to
restyle it afterwards.
For very wide tables, landscape on US Legal gives the most usable horizontal space. If a row still overflows, consider splitting the table into two sheets in the workbook — each sheet becomes its own page, which is more readable than one squashed strip.
Privacy
Your workbook never leaves your browser tab. The file is parsed in memory by SheetJS and rendered to PDF by pdf-lib — both are JavaScript libraries loaded once from this site and then cached. There is no upload step, no server-side processing, no analytics on your data. You can verify this in your browser’s Network panel, or disconnect from the internet before clicking convert and watch it still work.
Browser and reader compatibility
The output is a standard PDF 1.7 file with Helvetica embedded as the table font — one of the 14 PDF standard fonts every reader already has built in. It opens identically in Adobe Acrobat, Apple Preview, the built-in PDF viewers in Chrome, Edge, Firefox and Safari, and on mobile readers for iOS and Android. Because the text is real text rather than a rasterised image, the resulting PDF is searchable, copy-pasteable, screen-reader-friendly and small on disk.
Frequently asked questions
Are Excel formulas converted to their results or kept as formulas?
=SUM(A1:A10)) and the cached result (120). The converter writes the result into the PDF cell because that is what a printed spreadsheet has always shown. If you need the underlying formulas as a reference, take a screenshot of the formula bar or export the sheet to CSV first — but for sharing a finished report, the resolved values are what you want.Does the tool handle workbooks with many sheets?
Will it open both .xls and .xlsx files?
.xlsx (modern Office Open XML), .xls (the older Excel 97-2003 binary), .xlsm (macro-enabled — macros are ignored, only the data is read) and .ods (OpenDocument, the LibreOffice / Google Sheets export format). SheetJS parses all four into the same internal table representation, so the resulting PDF looks the same regardless of source format.Will cell colours, borders and merged cells survive?
Are my spreadsheets uploaded anywhere?
Related tools
CSV to PDF
Convert CSV spreadsheets into clean PDF tables.
Word to PDF
Convert DOCX Word documents into PDFs.
JSON to Excel
Convert JSON data into a downloadable Excel file.
CSV Viewer & Editor
View and edit CSV files in a clean table.
PDF Merger
Combine multiple PDF files into one document.
PDF Compressor
Reduce PDF file size for easier sharing.