Convert ODS to PDF
Turn a LibreOffice Calc .ods spreadsheet into a PDF with selectable text, without installing LibreOffice
Your files stay with you. Conversion happens inside the browser; no file is ever uploaded to a server.
Did this tool do the job?
Thanks, your feedback came through.
How it works
Tap or click the box and pick your ODS file; you can select several at once. This tool reads .ods spreadsheets saved by LibreOffice or OpenOffice Calc and turns them into a PDF on a device that has no LibreOffice, a phone included: it opens the package, takes each sheet's cells with the text Calc displays and lays them out to the page width. Columns are never split across pages; a 12-column fee list fits the width of a landscape Letter page at 8 pt, and long cell text wraps inside its own cell. The "Automatic" settings make that choice for you: up to 6 columns get a portrait page at 10 pt, wider tables get a landscape page and 9 to 6 pt depending on the column count. Cells are written the way Calc shows them: a 3/15/2026 date, an 18% percentage and a $1,250.00 amount stay as they are, formulas are replaced by their calculated results, and cell comments are not exported. In a file with several sheets, each one starts on a new PDF page under its own name and empty sheets are skipped. The result line reports the page count, the number of sheets and the widest table's rows × columns.
This tool is also known as ods to pdf, ods to pdf converter, convert ods to pdf online, libreoffice calc to pdf, open ods file without libreoffice, openoffice calc to pdf, ods file to pdf on phone.
What is ODS?
ODS (OpenDocument Spreadsheet) is the native spreadsheet format of LibreOffice Calc and OpenOffice Calc, part of the OpenDocument family standardised as ISO 26300 (.odt for text, .odp for presentations, .ods for spreadsheets). The file is really a ZIP package: content.xml holds every cell, styles.xml holds the formatting, and a small mimetype file states what kind of document it is. Excel can open an .ods file, but most phones and email previews cannot, which is why converting the spreadsheet to PDF is the safest way to send it to someone else. This tool opens the package on your device, reads the cells from content.xml and writes them into the PDF; a password-protected ODS cannot be read.
What is Sheet?
A sheet is one of the tabs along the bottom of the Calc window; an .ods file can carry several (Income, Expenses, Summary and so on), each with its own grid of cells. The conversion keeps that split: every sheet with content starts on a new PDF page under its own name, tabs with no cells at all are skipped, and the result line says how many sheets were handled. Calc stores the empty rows and columns that run to the edge of the sheet as a single repeat count; the tool does not carry that empty space into the PDF, so the table ends at the last filled cell.
What is the difference between ODS and XLSX?
ODS and XLSX are two spreadsheet formats for the same job; both are ZIP packages holding XML files, but their internal layouts differ. XLSX is Microsoft Excel's format and opens in every spreadsheet program; ODS is the default in LibreOffice and OpenOffice. Excel can open it, but may lose some formatting (conditional formats, certain formulas), and most phones show no preview for an .ods file. This site has a separate page for each format: the Excel to PDF tool reads .xlsx and .xls, this page reads .ods, and the PDF is laid out by the same rules on both. Use the page that matches your file; there is no need to change the format with "Save As" in Calc first.
Why does the table fit one page width, and what is left out?
With Calc's own "Export as PDF" command, a wide table with no print range set spills off the right edge and its columns are pushed onto later pages; on a phone the file does not open at all, because there is no LibreOffice. This tool does not split columns: it shares the page width equally between them, wraps cell text that does not fit inside its own cell, shrinks the type as the column count grows and turns the page landscape. A 20-column table fits the width of a landscape Letter page at 6 pt but becomes hard to read; hiding unneeded columns in Calc is not enough, since hidden columns are written too — delete them.
Not carried over: cell colours, borders, merged cells (the text stays in the top-left cell and the merged area looks empty), charts, pictures, cell comments and the colours from conditional formatting. Column widths are equal, not as set in Calc. There is a cap of 5,000 rows per sheet; a longer list is cut off and the result line says so. Numbers, dates and currency are written with the text the cell shows in Calc; if the file does not store that displayed text (rare, very old versions), the raw value comes out as year-month-day or as a number with a decimal point.
Which setting for which spreadsheet?
The automatic settings cover most spreadsheets: a fee list, a timetable or a stock sheet is set portrait up to 6 columns and landscape above that. Pick landscape by hand when a 5- or 6-column table holds long text (addresses, descriptions), so cell text wraps less. Pick portrait by hand for a long two- or three-column list, which would sit half empty on a landscape page and take twice as many pages. A smaller font size fits more rows and columns on fewer pages; 7 pt is readable in print but needs zooming on a phone screen.
The paper size follows the page language — Letter on this English page; choose A4 for a recipient in the UK, Europe or India. A password-protected ODS cannot be opened; in Calc, untick the password option in the "Save As" window and save again. A .fods file saved as flat XML and the Excel formats are not accepted on this page; use the Excel to PDF tool for .xlsx and .xls. To shrink the resulting PDF, feed the downloaded file to the compress PDF tool.
Frequently asked questions
How do I convert an ODS file to PDF without LibreOffice?
Pick the file on this page and press "Convert to PDF"; LibreOffice, OpenOffice or Excel does not need to be installed, and it works on a phone. The tool opens the .ods package inside the browser and writes the cells into a PDF. All it needs is a current browser (Chrome, Edge, Safari, Firefox).
Do dates, percentages and currency amounts come out right?
Each cell is written with the text Calc shows on screen: formats such as 3/15/2026, 18% and $1,250.00 are kept, and formulas are replaced by their calculated results, never written as formulas. Calc saves the displayed text of every cell in the file, so nothing has to be recalculated; only very old files that do not store the displayed text give the raw value (year-month-day, decimal point).
What happens to a file with several sheets?
Every sheet with content is laid out on a new PDF page starting with its tab name, in the same order as the tabs in Calc; empty tabs are skipped. The result line says how many sheets were handled. If you only want one tab, copy it into a separate file in Calc and save that.
Is my file uploaded anywhere?
No. Your ODS file never leaves your device: opening the package, reading the cells and writing the PDF all happen inside your browser. That matters for fee lists, payroll sheets and student grades; once the page has loaded, the conversion works even with the internet disconnected.