Free · Fast · Privacy-first

XLSX to PDF Converter

XLSX has been the default Excel format since Office 2007, and it is now the universal interchange format for spreadsheets produced by Excel, Google Sheets, LibreOffice Calc, Apple Numbers (on export), and dozens of accounting and ERP systems.

Office Open XML compatible

🔒

Preserves cell formatting

No software install

Browser-only processing

Cost
Free tier
Sign-up
Not required
Processing
Tool-specific
Privacy
Clearly disclosed
IframeResponsiveAttribution included

Add this Excel to PDF to your website

Drop the Excel to PDF into a blog post, product docs, intranet, or school portal with one iframe. Processing, privacy, and usage limits are the same as on the full tool page.

  • One copy-ready line of HTML
  • Responsive — adapts to any container width
  • No API credentials are placed in the snippet

Embed code

<iframe
  src="https://www.fixtools.io/pdf/excel-to-pdf?embed=1"
  width="100%"
  height="780"
  frameborder="0"
  style="border:0;border-radius:16px;max-width:900px;"
  title="Excel to PDF by FixTools"
  loading="lazy"
  allow="clipboard-write"
></iframe>

Attribution-friendly: a small "Powered by FixTools" link appears in the embed footer.

What XLSX actually contains and how that affects conversion

An XLSX file is not a single proprietary blob. It is a ZIP archive containing a set of XML documents that follow the Office Open XML standard (ECMA-376 and ISO/IEC 29500). Inside the archive you will find one XML document per worksheet, a shared strings table, a styles document defining fonts, fills, borders, and number formats, and a workbook manifest tying everything together. When a converter reads an XLSX file it parses each of these XML parts and reconstructs the logical spreadsheet in memory, complete with cell values, formulas, named ranges, and formatting. This open structure is why XLSX produced by any compliant tool (Excel, Google Sheets, LibreOffice) can be read by any other compliant tool, including FixTools.

Because the format is so well-specified, conversion to PDF is largely deterministic. The FixTools converter reads the styles XML, applies fonts using a curated set of common typefaces (Calibri, Arial, Times New Roman, Courier New) embedded in the PDF, and renders each cell as a rectangle of text in the appropriate alignment. Number formats are interpreted from the format code (for example #,##0.00 produces 1,250.00 and dd/mm/yyyy produces 31/12/2024), so the values you see in Excel are the values that appear in the PDF. Borders and fills are drawn using PDF vector primitives, which means the PDF stays crisp at any zoom level rather than pixelating like a screenshot would.

There is one subtlety worth knowing. Excel can apply conditional formatting that depends on the entire data range, such as colour scales that range from red to green based on the minimum and maximum values in a column. FixTools renders the resulting cell colours as they appear at the moment of conversion. If the recipient later edits the spreadsheet, the colour scale would recompute against the new data, but the PDF retains the snapshot. This is usually exactly what you want for a delivery document because the PDF reflects the analysis you actually performed.

A practical note on file size. XLSX files compress well because OOXML is text and ZIP-compresses heavily, so a 2MB XLSX might contain enough cells to produce a 50-page PDF. The PDF is usually larger than the XLSX because vector rendering of text and borders takes more bytes than the compressed XML representation. If the resulting PDF is too large to email, run it through the FixTools PDF Compressor, which can typically reduce text-heavy PDFs by 30 to 50 percent without any visible quality loss.

How to use this tool

💡

Drop your XLSX file, pick A4 or Letter and orientation, then convert. The output is a vector PDF that prints crisply and opens identically in every reader.

How It Works

Step-by-step guide to xlsx to pdf converter:

  1. 1

    Launch the converter

    Click Open XLSX to PDF on this page. The tool loads as a single-page web application in your current tab. No download, no installer, and no extension are required. The XLSX parser and PDF writer run as JavaScript on your device once the page has loaded.

  2. 2

    Drop the XLSX file

    Drag the file from Finder, File Explorer, or your cloud drive folder onto the upload area, or click the area to open a file picker. You can also upload directly from iCloud Drive, Google Drive, or Dropbox by mounting them in your operating system and browsing as you would any local folder.

  3. 3

    Pick page settings

    Choose A4 for international correspondence or US Letter for North American printing. Select portrait for tall narrow data or landscape for wide tables. Toggle Fit Sheet to One Page if the data is just slightly overflowing. Leave defaults if your XLSX already has print setup configured inside Excel.

  4. 4

    Run the conversion

    Click Convert to PDF. The browser parses the XLSX archive, reads each worksheet, applies styles, and writes a PDF document. A 10-sheet workbook typically converts in under five seconds on a recent laptop. Large workbooks with thousands of formatted rows may take a few seconds longer but rarely more than thirty seconds.

  5. 5

    Download and review

    Click Download. Open the file in your normal PDF reader and scroll the entire document, paying particular attention to wide columns, totals at the bottom of long sheets, and any cells with very long text. If anything looks wrong, adjust the page settings inside the converter or fix the source XLSX in Excel and convert again.

Real-world examples

Common situations where this approach makes a real difference:

Bookkeeper exporting Xero reports

A bookkeeper runs the monthly Profit & Loss in Xero and exports the report as XLSX so the client can see the cell-level structure if asked. To circulate the report to the directors she converts the XLSX to PDF for clean delivery. The PDF is small, opens identically on every director's device, and removes any temptation to edit the figures. The original XLSX stays in the bookkeeper's working folder for the audit trail.

Operations manager sharing a stock list

A warehouse operations manager maintains stock counts in an XLSX shared on a OneDrive folder. To send a snapshot to a supplier for re-ordering he exports the current state to PDF. The supplier receives a fixed document showing SKUs, on-hand quantities, and reorder thresholds without write access to the working file, so the count is preserved at the moment of the order.

Pharmacist exporting inventory for compliance

A community pharmacist needs to deliver a controlled-drug inventory count to a regulator as a non-editable document. The pharmacy management system exports XLSX. Converting to PDF in the browser produces a tamper-evident document with the count, batch numbers, and expiry dates frozen at the audit date. The PDF is filed alongside the regulator's acknowledgment as part of the inspection record.

Software vendor sending a price list

A small SaaS vendor maintains tiered pricing in an XLSX with formulas computing the per-seat rate from the total package price. To send a quote to a prospect, the salesperson converts the XLSX to PDF so the prospect sees the final numbers without the underlying discount logic. The PDF prints cleanly to one page and ends up in the prospect's procurement folder alongside the contract draft.

Pro tips

Get better results with these expert suggestions:

1

Save as XLSX before converting if the source is XLS

Legacy .xls files from Excel 2003 and earlier use a binary format that loses some metadata when converted directly. If you have an XLS file, open it in Excel (or LibreOffice) and re-save as XLSX first. This upgrades the file to Office Open XML, which preserves modern formatting and produces a cleaner PDF. The conversion is lossless going from XLS to XLSX and takes about ten seconds inside Excel.

2

Use named ranges to control print area

In Excel, you can define a named range called Print_Area that automatically becomes the print area for that sheet. This is more durable than dragging the print area each time because it survives row insertions and deletions. The FixTools converter respects Print_Area, so once defined every future export from the same workbook will be predictable across team members.

3

Watch for merged cells across page breaks

Merged cells that span a horizontal page break can render awkwardly in the PDF, with the merged text appearing on one page and the next column appearing on the next. Before converting wide reports, scan for merged cells in row 1 (the header row) and either unmerge them or adjust the print area so the merge stays on a single page. This produces a much more polished output for executive readers.

4

Convert a copy, never the working master

Whenever you are converting a live working file (a P&L, a forecast, a roster), save a copy with a date in the filename first, then convert the copy. This guarantees that the PDF exactly matches a stable archived XLSX, so if anyone questions a number you can open the matching XLSX and reproduce the result. Without that snapshot the working file may have moved on by the time anyone reviews the PDF.

FAQ

Frequently asked questions

XLSX is the file extension used for Excel workbooks saved in the Office Open XML format introduced in Excel 2007. It replaced the legacy binary XLS format used by Excel 97 through 2003. The XLSX format is an open ECMA and ISO standard (ECMA-376 / ISO/IEC 29500) which is why so many non-Microsoft applications (Google Sheets, Numbers, LibreOffice, accounting packages, ERP systems) can read and write it. Internally an XLSX file is a ZIP archive containing XML documents describing the workbook structure, worksheet data, shared strings, and styles. This open structure is what allows browser-based converters like FixTools to read XLSX without any Microsoft software installed.
Yes. Google Sheets exports to XLSX using the same Office Open XML standard that Excel uses. When you choose File, Download, Microsoft Excel (.xlsx) in Google Sheets, the resulting file is fully compatible with the FixTools converter. Most formatting (bold, italic, font colour, fill colour, borders, alignment, number formats) carries through cleanly. A few Google-specific features such as collaborator chat bubbles and Google-only formulas like ARRAYFORMULA are stripped during export by Google before the file ever reaches FixTools.
No. Macros are not executed at any point during conversion. The FixTools converter reads cell values and formatting from the XLSX structure, but it does not load or run any embedded VBA code. This is true even for .xlsm macro-enabled files. Any cells whose values depend on macro execution must be calculated inside Excel before saving, so that the saved values appear correctly in the PDF. The fact that macros are not executed is also a security feature: a malicious macro embedded in a downloaded XLSX cannot affect your device during PDF conversion.
In practice the converter comfortably handles XLSX files up to about 50MB and workbooks with up to about 100,000 cells of formatted data. The limit is your browser's available memory rather than any explicit cap inside the tool. On a laptop with 8GB of RAM the conversion process runs cleanly for almost any practical office spreadsheet. If you have a very large dataset (200,000+ rows) consider exporting just the summary view to PDF rather than every detail row, because a 5,000-page PDF is rarely useful to anyone.
Yes. Images embedded in the worksheet (company logos in a header row, product photos, signature scans) are extracted from the XLSX archive and embedded into the corresponding PDF page at their original position. The image quality is preserved at the resolution stored in the XLSX. If the original XLSX has a low-resolution logo it will look the same in the PDF as it does in Excel. For best results use SVG or high-resolution PNG images in the source spreadsheet.
Pivot tables are converted as static rendered tables showing the current values at the moment of export. Pivot interactivity (the drag-and-drop field list, drill-down, refresh) does not exist in PDF and is therefore not present in the output. This matches how Excel itself converts pivot tables when you File, Export, Create PDF. If the recipient needs to slice the data themselves you should send the live XLSX, not a PDF.
Yes. Text in the PDF is real PDF text, not rasterised bitmap. This means you can search the PDF in any reader using Ctrl+F or Cmd+F, copy text out of cells, and have screen readers correctly read the content for accessibility. The PDF is also small in file size because vector text takes far less space than an image of the same content. Search and copy work in Adobe Reader, Preview, Chrome, Edge, Foxit, and any other compliant PDF viewer.
Password protection during conversion is not part of the XLSX-to-PDF tool itself, but you can apply a password to the resulting PDF using a separate FixTools tool or by using the Print to PDF option in Adobe Acrobat. For a fully self-contained workflow the recommended approach is to convert in FixTools and then immediately apply a password in your operating system's PDF tools or in Acrobat before sending. This keeps the conversion fast and lets you choose any password tool you trust.
Hidden sheets are skipped during conversion by default. Only visible sheets are rendered to the PDF. If you want a hidden sheet to be included you must unhide it inside Excel first (right click a sheet tab, Unhide). This default matches the behaviour of Excel's own PDF export and is usually what you want, because hidden sheets are typically used for working calculations, lookup tables, or notes the author did not intend to publish.
XLSX files use ZIP compression on highly compressible XML data, which results in very small file sizes. PDFs store the rendered representation of the document including fonts, vector borders, and any embedded images, which is necessarily larger than the compressed XML source. For most office workbooks the PDF is two to ten times the XLSX size, which is still small in absolute terms (a 500KB XLSX becomes a 1MB to 5MB PDF). If the resulting file is too large to email, run it through the FixTools PDF Compressor.

Related guides

More use-case guides for the same tool:

Ready to get started?

Open Excel to PDF to review its free limits and processing method.

Open Excel to PDF →

Free tier · No account needed · Transparent limits