Convert XLS to PDF

Converting XLS to PDF turns an old Excel spreadsheet into a document that opens identically on any machine, with no formulas to recalculate and no Excel needed to read it. Drop the file above: it is converted by a full office engine and deleted as soon as the job finishes.

  • Where it runs On our server, because a browser cannot run the software this needs.
  • Rebuilt PDF works differently from an XLS, so this is not the gradual degradation a lossy codec applies. What PDF can express is reproduced faithfully; what it has no equivalent for does not survive at all.
  • File size limit Up to 25 MB per file, free, without an account.
  • Worth knowing Layout is reproduced with metric-compatible substitute fonts. Macros, comments and tracked changes are not carried over.

Up to 100 files at once. Mixed formats are fine.

Why an old spreadsheet has to become a PDF

XLS is the binary format Excel wrote until 2003, which means a file with that extension is usually one you inherited rather than one you made: an accounts workbook from a predecessor, a price list from a supplier, a template that has been passed around an office for fifteen years.

Sending it on as an XLS asks a lot of the recipient. They need software that still opens the format, they will see whatever their own column widths and fonts produce, and they can change any number in it without leaving a trace. A PDF removes all three problems at once — it looks the same everywhere and it states rather than calculates.

A spreadsheet has no page size, and a PDF does

This is the single thing that surprises people, and it is not a fault in the conversion. A sheet is an unbounded grid; it extends as far right as you keep typing. A PDF is made of sheets of paper with fixed edges. Somewhere between the two, a decision has to be made about where a page ends.

That decision is already stored in the spreadsheet — the print area, the orientation, the scaling, the repeated header rows — and the conversion follows it exactly rather than substituting its own judgement. A file that was never set up for printing converts as a file that was never set up for printing: columns spilling onto extra pages, or a wide table sliced down the middle.

Fixing a wide sheet before you convert it

Five minutes in a spreadsheet program prevents the most common disappointment. Switch the page orientation to landscape, set "fit all columns on one page" in the scaling options, define the print area to cover exactly the range you want, and set the header row to repeat so a long table stays readable on page four.

LibreOffice Calc does all of this and is free, so this is possible even without Excel. Then convert. The PDF that comes out will match the print preview you just looked at, because the conversion is doing the same thing the print preview was.

Values are frozen, formulas are not carried over

Every cell in the PDF shows the value it held at the moment of conversion. The formula behind it is gone, along with the links to other sheets and any external references. Nothing recalculates, and nothing changes if the file is opened in a different time zone or a different locale.

For the usual purpose — sending figures to a client, filing a statement, attaching accounts to an application — that is precisely what is wanted. If the recipient needs to work with the numbers, send the spreadsheet as well; a PDF is a statement, not a model.

Macros are dropped, and that is a feature

Old XLS files are the classic carrier for spreadsheet macros, and a spreadsheet from an unfamiliar source is one of the more common ways an office network gets into trouble. A PDF cannot execute anything.

Converting therefore does two jobs at once: it fixes the layout and it strips the executable content, so the contents can be passed on without whatever was attached to them. If the macros are the point of the file, keep the original — but do not send it to people who only need to read the numbers.

Fonts, and why the layout usually holds

The conversion runs a full office engine with metric-compatible substitutes for the common Windows fonts — Arial, Times New Roman, Courier, Calibri and Cambria among them. Metric-compatible means the substitute occupies the same space as the original, so column widths and line breaks land where they did.

An unusual font that is not embedded in the file is substituted with something similar, and there the layout can move slightly. Spreadsheets are more forgiving of this than documents, because the cell grid holds the structure regardless of what happens inside it.

What happens to the file on the way through

Unlike the image conversions on this site, an office format needs a real office engine, and that runs on a server rather than in your browser. The XLS is sent over an encrypted connection, converted in an isolated environment with no route out to the internet, and the working files are deleted as soon as the job finishes.

The free limit is 25 megabytes per file, which is generous for a spreadsheet — an XLS is usually well under a megabyte unless somebody has pasted images into it.

When to convert to XLSX instead

If the goal is to modernise the file rather than to freeze it, PDF is the wrong target. Converting XLS to XLSX keeps every formula, chart and sheet, works in current Excel and in LibreOffice, and produces a considerably smaller file.

Use PDF when the spreadsheet is finished and is being sent, filed or printed. Use XLSX when it is still a working document that somebody will edit next week.

How to convert an XLS spreadsheet to PDF

  1. Set the print area, orientation and scaling first if the sheet is wide.
  2. Drop the XLS file onto this page and start the conversion.
  3. Download the finished PDF — the uploaded file is deleted straight away.

XLS against PDF: a grid becomes pages

XLS compared with PDF
XLSPDF
Full nameExcel 97-2003 WorkbookPortable Document Format
File extension.xls.pdf
Media typeapplication/vnd.ms-excelapplication/pdf
CompressionEither, depending on the setting
First published19871993
Published byMicrosoftAdobe
SpecificationISO 32000-2
LicensingPublished, not standardisedOpen standard
Standing todayLegacy, still read everywhereCurrent
Colour it can describeRGB, CMYK, greyscale
Opens in a browserNo browserEvery browser
Considered insteadXLSX, CSVDOCX, HTML

What is lost

A spreadsheet becomes a fixed page. Formulas stop being formulas and keep only their last result, and the print area — not the sheet — decides where the page breaks fall, which is why a wide XLS often arrives in PDF split across columns.

What survives

Both XLS and PDF hold several pages, so a multi-page document stays one file.

Opening the result

PDF opens in every current browser. XLS has narrower browser support than that. If the file is going onto a web page or into a form, that is usually the whole reason for the conversion.

XLS dates from 1987 and is largely superseded. PDF is what current software writes, so the conversion is as much about staying readable as about the file itself.

The usual programs do not overlap: XLS opens in Microsoft Excel and LibreOffice Calc, PDF in Adobe Acrobat, Preview and LibreOffice Draw — so whoever receives the result needs something from the second list.

What each format is for

The two are aimed at different work: XLS at editing, PDF at handing a finished file over, print and archiving. That is worth weighing before converting, because the reason one exists is usually the reason the other is awkward.

PDF comes from Adobe and dates from 1993, specified as ISO 32000-2. Adobe Acrobat, Preview and LibreOffice Draw all read it.

XLS to PDF: columns, formulas and old Excel files

Are my XLS files uploaded anywhere?

Yes — this conversion needs software that cannot run in a browser, so the file is uploaded over an encrypted connection. It is deleted as soon as the job finishes, and the result is sent straight back to you without being stored. The work is done by LibreOffice, the full office suite, running headless.

Do I need Excel installed to convert an XLS?

No. The file is converted by a full office engine on our server, so nothing has to be installed and it works the same on Windows, macOS, Linux, a phone or a Chromebook.

Why are some columns missing from the PDF?

Because a spreadsheet has no page width and a PDF does. Columns that run past the edge of the paper move to their own pages, or fall off if a print area was set in the original. If the sheet is wide, set the print area, the scaling or landscape orientation in a spreadsheet program first — the conversion honours what the file says rather than guessing.

What is the difference between XLS and XLSX?

XLS is the binary format Excel used up to 2003; XLSX is the zipped XML format used since 2007. Both convert here. XLS files are usually older, sometimes carry macros, and are the ones most likely to have been produced by software that no longer exists.

Do formulas still work in the PDF?

No — a PDF holds results, not calculations. Every cell shows the value it had when the file was converted, which is normally the point: you are sending a fixed statement of the numbers rather than a working model.

What happens to macros in the file?

They are discarded. A PDF cannot execute code, and for a spreadsheet arriving from an unknown source that is a benefit rather than a loss — converting to PDF is one of the cleaner ways to pass on the contents without passing on whatever is attached to them.

Are all sheets in the workbook converted?

Yes, the workbook is converted as it would print, so each sheet that is set to print becomes pages in the PDF. Hidden sheets stay hidden. If you only want one sheet, remove or hide the others before converting.

More about these formats

Where these figures come from

The claims this page makes about XLS and PDF are checkable, and these are the documents that settle them.