FlipMyFormat

Excel to PDF Converter

Turn XLSX, XLS, ODS and CSV files into clean PDFs with every column on the page. Choose sheets, orientation and paper, see every page first, and keep charts and formatting. Free.

Select Excel file

or drop files here · XLSX, XLS, XLSM, ODS, CSV, TSV, Numbers · up to 10 at once

Deleted from our server 20 minutes after your last change, or when you clear it.

People also use

How to convert Excel to PDF in three steps

To convert Excel to PDF, add your workbook to the box above. The conversion starts straight away, and in a few seconds every page of the PDF appears below so you can check it. By default all columns are fitted across the page, so nothing is cut off on the right, and the header row repeats at the top of each page.

Change the fit, orientation, paper size, sheets, margins or footer, press Apply changes, and the PDF is rebuilt from the same upload in seconds. Charts, colours, borders, merged cells, number formats and calculated formulas all come out the way Excel shows them.

  1. 1

    Add your spreadsheet

    Choose or drop an XLSX, XLS, XLSM, ODS, CSV, TSV or Numbers file, up to 10 at once and 50 MB each.

  2. 2

    Check the pages

    Every page of the PDF is shown. Choose the sheets, how it fits, the orientation and the paper, then press Apply changes.

  3. 3

    Download the PDF

    Download one PDF with all the sheets, one PDF per sheet in a ZIP, or all your files together.

Your settings are remembered on this device, so the next report converts exactly the same way.

Page setup control without Excel

Printing a spreadsheet has always been harder than printing a letter: a sheet can be wider than any page, longer than a hundred pages and full of charts, hidden sheets and print areas. This Excel to PDF converter gives you the same control as Excel's page setup, without needing Excel, on any computer or phone, and shows the result before you download it.

Behind it is the current version of LibreOffice Calc, a mature spreadsheet engine that reads Excel files with great accuracy, running on our server with fonts that match Calibri, Cambria, Arial and Times metric for metric, so text takes the same width as in Excel and rows break in the same places.

Excel to PDF fit to one page, without cut-off columns

The most common complaint about turning spreadsheets into PDFs is columns that spill onto a second page. Excel to PDF fit to one page is solved here in three ways. All columns on one page, the default, scales each sheet so every column fits across the page while long sheets continue downwards, which keeps the text large enough to read. Whole sheet on one page shrinks each sheet to a single page, which suits dashboards and summaries.

Each sheet as one page goes further: every sheet becomes one page of exactly its own size, with no scaling and no page breaks at all, which is perfect for reading on screen or sharing a long table as one image-like page. Actual size and Custom zoom are there when you want full control, and As set in the file uses the page setup saved in the workbook.

Excel to PDF without losing formatting

A PDF is only useful if it looks like the spreadsheet. Fonts, sizes, bold and italic text, cell colours, borders, merged cells, wrapped text, alignment, conditional formatting results, number formats such as currency, percentages and dates, and red negative numbers are all reproduced. Formulas are printed as their calculated values, exactly as Excel shows them.

Charts and images are kept too, and charts are drawn as sharp vector graphics, so they stay crisp when you zoom in or print. That is what Excel to PDF without losing formatting means here: not an approximation, but the same page Excel would print.

XLSX to PDF and XLSM workbooks

XLSX is the format of every Excel workbook since 2007, and XLSM is the same with macros. To turn an XLSX to PDF, simply add the file; macros are never run, which keeps conversion safe, and the values saved in the workbook are printed.

Workbooks with many sheets keep them in order, each starting on a new page, and hidden or empty sheets are left out automatically. Tick or untick sheets under the file name to choose exactly which ones go into the PDF.

XLS to PDF for older Excel files

Older Excel files from Excel 97 to 2003 use the XLS format, and many accounting systems, government portals and banks still export it. Converting XLS to PDF works exactly the same way, including the old file's page setup, headers and footers.

XLSB binary workbooks and XLT templates are accepted too, as are OpenDocument spreadsheets (ODS) from LibreOffice and OpenOffice, and Numbers files from Apple's spreadsheet app.

Save Excel as PDF on Windows, Mac or any device

Excel itself can save excel as PDF: on Windows choose File, Save As, then PDF; on a Mac choose File, Export, then PDF. It works well when the page setup is already right, but it needs Excel installed, and fixing cut-off columns means going through Page Layout settings sheet by sheet.

This page does the same job in any browser, on any device, with the fit, orientation, paper and sheet choices in one place and a preview of every page before you download. It is also the quickest way to convert workbooks for people who use Google Sheets, LibreOffice or Numbers and do not have Excel.

Convert spreadsheet to PDF from any program

Whatever program made the file, you can convert spreadsheet to PDF here: Microsoft Excel, LibreOffice Calc, Apple Numbers, WPS Office, Zoho Sheet or an export from accounting software such as Tally, QuickBooks or SAP. If it can be saved as XLSX, XLS, ODS or CSV, it can be turned into a clean PDF.

PDF is the right format when you send a spreadsheet to someone who should read it rather than change it: a quotation, an invoice, a timetable, a price list, a report for management or a document for a government portal. It looks the same on every device and prints at the size you chose.

CSV to PDF with tidy columns

Data exported from websites, banks and databases often comes as CSV, which has no formatting at all. To turn a CSV to PDF that is easy to read, add the file: the columns are separated automatically (comma, semicolon, tab or pipe), sized to fit their contents, and printed with gridlines so every row lines up.

Text in any language is kept, including Hindi, Arabic, Chinese and other scripts, because files are read as UTF-8 and printed with fonts that cover them. If your file uses an unusual separator, choose it under More options and press Apply changes.

Google Sheets to PDF with every column on the page

For Google Sheets to PDF with more control than the built-in download, choose File, Download, then Microsoft Excel (.xlsx) in Google Sheets, and add that file here. You can then fit every column on the page, choose landscape, repeat the header row, add page numbers and pick the sheets, and see every page before you download.

The same works for Excel Online and Microsoft 365 on the web: download a copy as XLSX and convert it here. Your formatting, charts and formulas come across in the XLSX file.

Orientation, paper, margins, footers and more

Orientation can be set to Automatic, which turns wide sheets to landscape and keeps narrow ones portrait, or fixed to portrait or landscape. Paper size can follow the file or be set to A4, Letter, Legal, A3, A5 or Tabloid, and margins to Normal, Narrow, Wide or None.

More options adds the rest of Excel's page setup: printing gridlines, repeating the header row on every page, a footer with page numbers in the form Page 1 of 12, the sheet name, the file name or the date, centring on the page, printing row and column headings, and using or ignoring the print areas saved in the file. You can also get one PDF per sheet in a ZIP, and PDF/A for long-term archiving.

Printing large sheets well

Big sheets need a little planning to print well. A sheet with thirty columns will not be readable on one portrait page, however it is scaled; landscape A4 or Letter roughly doubles the width you can fit at a readable size, and A3 or Tabloid doubles it again. As a rule of thumb, text stays comfortable to read down to about 70% of its original size.

For long lists, keep All columns on one page and let the rows run over as many pages as they need, with the header row repeated and page numbers in the footer. For a wide sheet where some columns are only working notes, hide those columns in Excel or set a print area, so the PDF shows only what the reader needs.

What stays the same and what changes

Formulas are printed as their results, exactly as the cells show them, so a reader sees the numbers without being able to change the calculation. Hyperlinks in cells stay clickable in the PDF. Hidden rows and columns stay hidden, and rows hidden by a filter are not printed, just as in Excel.

Cell comments and notes are not printed, and neither are the sheet tabs themselves; each sheet simply starts on a new page. Freeze panes, filters and data validation only matter on screen, so they do not appear in a PDF. If a cell shows ##### in Excel because the column is too narrow, widen the column before converting, or the same marks will be printed.

Preview every page before you download

Every page of the PDF is shown as soon as it is ready. Click a page to see it larger. This is the quickest way to spot a column running onto an extra page, a chart split in two or a sheet you did not mean to include, and to fix it before you send anything.

Changes are fast because the file is not uploaded again: the server keeps your upload while you work and rebuilds the PDF with the new settings in a few seconds.

Many files at once and protected workbooks

Add up to 10 workbooks at once. Each is converted as soon as it arrives, and the same settings apply to all of them when you press Apply changes. Download each PDF on its own, or All in one ZIP.

Password-protected workbooks show a password box; type the password and the file is opened and converted. The password is used only for that conversion and is never stored.

On your phone or tablet

On an iPhone, iPad or Android phone, open this page in Safari or Chrome and tap Select Excel file. Files from email attachments, WhatsApp, Google Drive, OneDrive and the Files app can all be chosen. The conversion happens on our server, so a phone gets the same result as a computer, and every page appears for you to check.

Tap a page to see it larger, change the fit or orientation if a column runs over, then tap Download PDF and share it straight from your phone. Nothing needs to be installed, and no Excel licence is needed.

What people use it for

Invoices and quotations

Send clients a clean PDF instead of an editable workbook, with your logo, totals and terms exactly in place.

Reports and dashboards

Share monthly figures and charts with management as one tidy document, every column on the page.

Timetables and rosters

Print shift plans and class timetables on one landscape page each.

Price lists and catalogues

Long lists with the header on every page and page numbers in the footer.

Forms and submissions

Government portals, universities and banks that only accept PDF, with PDF/A when required.

Archiving

Keep a fixed copy of accounts, budgets and registers that cannot be changed by accident.

Who converts workbooks most

Accountants and finance teams

Monthly accounts, trial balances and budgets sent as PDFs that cannot be changed by accident, with page numbers for audit files.

Teachers and schools

Marks registers, attendance sheets and timetables printed on one landscape page per class.

Sales teams

Quotations and price lists from a template workbook, converted in batches and sent to customers the same day.

HR and administration

Rosters, leave registers and payroll summaries shared with staff who do not have Excel.

Students and researchers

Data tables and charts attached to reports and theses as clean, readable pages.

Small businesses

Invoices, stock lists and expense sheets kept as PDFs for records and tax filing.

Is it safe? Deleted after use

Your file travels over an encrypted connection to our conversion server. It is kept only while you are working on it, so that changes do not need a new upload, and is deleted 20 minutes after your last change, or at once when you remove it, clear the list or leave the page.

Files are never shared, never read by people and never used for anything else. Macros inside workbooks are never run, and links to other files or websites are never updated, so converting is safe even for files from unknown sources.

How it works

Each conversion runs in its own fresh copy of LibreOffice Calc with no shared state. The workbook is opened without running macros or updating links, the page setup of each chosen sheet is adjusted to your settings, sheets you did not choose are removed from the working copy, and the result is exported as a tagged PDF that screen readers and search engines can read.

Automatic orientation measures the width of the used columns against the printable width of the page and picks landscape when the sheet is clearly wider. The header row is repeated with the sheet's own print titles when it has them, otherwise with its first row.

How this converter compares

Free converters look alike at first. Here is how this one compares on what matters.

What to checkFlipMyFormatTypical free converter
Columns fitted to the pageYes, by defaultOften cut off
Preview every page firstYesRarely
Change settings without uploading againYesNo
Choose sheets, orientation, paper, marginsYesRarely
Header row on every page, page numbersYesRarely
Charts as sharp vector graphicsYesSometimes
XLS, XLSM, ODS, CSV, NumbersYesOften XLSX only
One PDF per sheet, PDF/AYesOften paid
Files kept on the server20 minutes after your last changeOften hours

Common problems and fixes

Columns spill onto another page

Choose All columns on one page and press Apply changes. For very wide sheets, also choose Landscape or a larger paper size.

The text is too small

Use All columns on one page instead of Whole sheet on one page, choose Landscape, or set Narrow margins.

A sheet is missing

Hidden and empty sheets are left out. Tick it under the file name to include it.

Extra blank pages

The sheet may have formatting far below the data. Set a print area in Excel, or choose Whole sheet on one page.

It asks for a password

Type the workbook's password in the box that appears and press Unlock and convert.

A CSV is in one column

Choose the right CSV separator under More options and press Apply changes.

Tips for a perfect PDF

Start with All columns on one page. If the text becomes too small, switch to Landscape, Narrow margins or a larger paper size such as A3 or Legal.

Set a print area in Excel for sheets with notes or helper columns you do not want in the PDF, or untick sheets you do not need.

Turn on Page 1 of N in the footer for long reports, so printed pages can be put back in order.

Use Each sheet as one page for documents read on screen, such as a long table sent by email.

Choose PDF/A when the PDF will be archived or submitted to an authority that asks for it.

Page setup words explained

Print area

A range saved in the workbook that limits what is printed from a sheet. It is used by default; choose Print everything to ignore it.

Print titles

Rows or columns that repeat on every printed page, usually the header row. If the file sets none, the first row is used.

Scaling

Shrinking or enlarging the sheet on the page: by a percentage, or to fit a number of pages wide and tall.

Page break

Where one printed page ends and the next begins. Fitting columns to the page removes breaks to the right.

Gridlines

The faint lines between cells. They are hidden in print unless you turn them on; cell borders always print.

Headings

The column letters and row numbers. Printing them helps when someone needs to refer to a cell such as D14.

Margins

The empty space around the printed area. Narrow margins fit more on a page; wide ones leave room for binding or notes.

PDF/A

An archiving version of PDF that embeds all fonts and avoids anything that could change over time, often required by authorities.

A quick check before you send it

Before you send a converted workbook, take a moment to look through the pages. Check that every column is visible on the first page, that the header row appears at the top of each following page, and that no chart is split across two pages. Look for cells showing ##### and make sure totals at the bottom of long tables are included.

For documents going to clients or authorities, add page numbers, choose the paper size the receiver uses (A4 in most of the world, Letter in North America) and give the file a clear name before you send it.

Frequently asked questions

How do I convert Excel to PDF?

Add the workbook to the box on this page. It converts at once; check the pages, change any setting and press Apply changes, then download the PDF.

Which is the best Excel to PDF converter?

One that fits your columns on the page, keeps formatting and charts, lets you choose sheets and paper, and shows every page first. This one does all of that, free.

How do I make Excel to PDF fit to one page?

Choose All columns on one page to fit the width, Whole sheet on one page to fit everything on a single page, or Each sheet as one page for one unscaled page per sheet.

Is Excel to PDF without losing formatting possible?

Yes. Fonts, colours, borders, merged cells, number formats, charts and calculated formulas come out as Excel shows them.

How do I convert XLSX to PDF?

Add the XLSX file and download the PDF. Macros in XLSM files are never run.

Can I convert XLS to PDF?

Yes. Old Excel 97 to 2003 files convert the same way, along with XLSB, XLT, ODS and Numbers files.

How do I save Excel as PDF without Excel?

Use this page in any browser: add the workbook, choose the settings and download. Nothing needs to be installed.

How do I convert spreadsheet to PDF from LibreOffice or Numbers?

Add the ODS or Numbers file directly, or export it as XLSX first. The result is the same.

How do I convert CSV to PDF?

Add the CSV file. Columns are separated automatically, sized to fit and printed with gridlines; choose another separator under More options if needed.

How do I convert Google Sheets to PDF with all columns?

In Google Sheets choose File, Download, Microsoft Excel, then add the file here and keep All columns on one page.

Can I choose which sheets to convert?

Yes. After the first conversion, tick or untick the sheets under the file name; the PDF updates at once.

Can I get one PDF per sheet?

Yes. Turn on One PDF per sheet under More options; you get a ZIP with a PDF for each sheet, plus the combined PDF.

Can I repeat the header row on every page?

Yes, it is on by default. The file's own print titles are used when it has them.

Can I add page numbers?

Yes. Under More options, choose Page 1 of N for the footer, and add the sheet name, file name or date if you like.

Are charts and images kept?

Yes. Charts are drawn as sharp vector graphics and images are kept at full quality.

Can I convert a password-protected workbook?

Yes. Type the password in the box that appears; it is used only for that conversion and never stored.

Is my file safe?

It is encrypted in transit, never shared, and deleted 20 minutes after your last change or as soon as you remove it. Macros are never run.

Is it free?

Yes, with no sign-up and no watermark. Up to 10 files of 50 MB each at a time.

Do formulas still work in the PDF?

A PDF shows the calculated results, not the formulas, so readers see the numbers but cannot change them. Keep the workbook if you need to edit.

Are hyperlinks kept?

Yes. Links in cells stay clickable in the PDF.

Why do some cells show #####?

The column is too narrow for the number, in Excel as well. Widen the column in the workbook and convert again.

Can I convert only part of a sheet?

Yes. Set a print area in Excel before converting; it is used automatically.

Turn your spreadsheet into a PDF now

Every column on the page, charts and formatting kept, free.

Add your file

Last updated October 2026 · Written and maintained by the FlipMyFormat team