Convert ODS to PDF

Converting ODS to PDF takes a LibreOffice Calc spreadsheet and produces a document that opens identically for everyone, whatever office software they have. Drop the file above — a full office engine converts it and the upload is 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 ODS, 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.

The file everyone can read, from the file not everyone can

ODS is the OpenDocument spreadsheet — the native format of LibreOffice Calc, and the one public bodies increasingly require because it is a published standard rather than a vendor’s internal structure. It is a good format and it has one recurring practical problem: send it to somebody on Excel and there is a fair chance of a reply asking what to do with it.

PDF solves that in the direction that matters. Anyone can open it, on anything, and see exactly what you saw. For a quotation, an expense claim, a set of accounts or a price list, that is the whole requirement.

This conversion has no vendor boundary to cross

Every other spreadsheet conversion on this site involves an engine interpreting somebody else’s format. This one does not: ODS is LibreOffice’s own, and the engine doing the conversion is LibreOffice. It reads the file the way the program that wrote it reads it.

That is why this is the most faithful spreadsheet-to-PDF conversion available here. Cell styles, number formats, conditional formatting, merged cells, borders and column widths are not being reconstructed from a foreign description — they are simply being printed.

Charts stay sharp, because they stay vectors

A chart in a Calc file is a drawing described in shapes, not a picture, and PDF describes shapes too. So charts are written into the PDF as vectors: zoom to four hundred per cent and the axis lines are still one pixel wide and the labels are still crisp.

This is worth knowing if the spreadsheet is going to a printer or into a report that will be read on a large screen. A conversion that rasterised the charts would look identical on a laptop and visibly poor at full size.

Where the page breaks come from

A spreadsheet extends as far as you keep typing; a PDF is made of fixed sheets. The break between them is decided by the page style stored in the file — print ranges, scaling, orientation, repeated header rows — and the conversion follows it rather than inventing its own.

If a table is being sliced in an awkward place, the fix is in Calc before you convert: Format, Page Style, then landscape and "fit print range to width". Set the print range to cover exactly the cells that matter, and set the header row to repeat so page four still has column titles. The PDF will match the print preview because they are the same operation.

Formulas become values, permanently

The PDF holds the results, not the calculations. Every cell shows what it contained at the moment of conversion, and nothing recalculates afterwards — no external links, no volatile dates, no dependency on the recipient’s locale or decimal separator.

For a document being sent or filed that is the point rather than a limitation: the figures are fixed and identical for everybody who opens it. When the recipient genuinely needs to work with the numbers, send them a spreadsheet as well.

Working without any office software installed

A great deal of the demand for this conversion comes from people who cannot install anything: a locked-down work laptop, a Chromebook, a phone, a borrowed machine. The conversion here needs none of it — the office engine runs on the server, and the browser only has to hand over the file and take the result back.

The file travels over an encrypted connection, is 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, which a spreadsheet reaches only if it contains a lot of embedded images.

When XLSX serves the recipient better than a PDF

PDF is for a spreadsheet that is finished. If the recipient has to sort it, filter it, add a column or check a formula, a PDF forces them to retype everything, and they will.

Convert to XLSX for those cases. Current Excel opens it natively and Calc round-trips it well enough for ordinary work. Keep the ODS as your own master copy — it is the version that will still be readable in twenty years, which is why the format exists.

Converting several spreadsheets in one go

Drop up to a hundred ODS files at a time. Each is converted in turn, keeps its name with the extension swapped, and the finished PDFs come back together as a single ZIP.

That covers the recurring monthly job — a folder of departmental sheets, a set of invoices, a term’s worth of reports — without opening each one and choosing "export as PDF" twenty times. This pair runs on our server, so each sheet also counts against the free plan’s hundred server conversions a day; a monthly folder is nowhere near that, a full archive in one sitting would be.

How to convert an ODS spreadsheet to PDF

  1. In Calc, set the print range and page orientation if the sheet is wide.
  2. Drop the ODS file onto this page and start the conversion.
  3. Download the PDF — the uploaded file is deleted straight away.

ODS and PDF: an open sheet becomes a fixed document

ODS compared with PDF
ODSPDF
Full nameOpenDocument SpreadsheetPortable Document Format
File extension.ods.pdf
Media typeapplication/vnd.oasis.opendocument.spreadsheetapplication/pdf
CompressionEither, depending on the setting
First published20051993
Published byOASISAdobe
SpecificationISO/IEC 26300ISO 32000-2
LicensingOpen standardOpen standard
Standing todayCurrentCurrent
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 ODS often arrives in PDF split across columns.

What survives

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

Opening the result

PDF opens in every current browser. ODS 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.

The usual programs do not overlap: ODS opens in LibreOffice Calc, Microsoft Excel and Google Sheets, 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: ODS 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.

ODS is OASIS's format, published in 2005. The specification is ISO/IEC 26300, and it is worth reading if the file has to outlive the tool that wrote it.

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

ODS to PDF: sheets, charts and page breaks

Are my ODS 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 LibreOffice installed?

No. The conversion runs a full office engine on our server, so an ODS file can be turned into a PDF from a machine that has no office software at all — a phone, a borrowed laptop, a locked-down work computer.

Is the formatting preserved exactly?

This is the most faithful spreadsheet conversion available here, because ODS is the engine’s own native format rather than one it has to interpret. Cell styles, conditional formatting, borders, merged cells and charts come through as the file describes them.

Why does the PDF split my table across pages?

A spreadsheet has no page width and a PDF does, so the page breaks stored in the file decide where the paper ends. Set the print range, switch to landscape and use "fit to width" in Calc’s page style, then convert — the PDF will match the print preview.

Are all the sheets in the file included?

Yes. The workbook converts as it would print, so every sheet marked for printing becomes pages in the PDF, in order. Hidden sheets stay out. To convert just one, hide the rest first.

Do charts and images survive?

Yes. Charts are drawn as vector graphics in the PDF, so they stay sharp at any zoom rather than turning into blurry pictures, and embedded images are carried across at their original resolution.

Should I send ODS or PDF to an Excel user?

PDF if they only need to read it — it opens everywhere and looks identical for everyone. If they need to work with the numbers, convert to XLSX instead, which current Excel handles cleanly. Sending a bare ODS to an Excel user is the one option likely to cause a reply asking what the file is.

More about these formats

Where these figures come from

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