Initializing... drag & drop files here
Supports: ODS
Render an OpenDocument Spreadsheet (.ods, the native format of LibreOffice Calc and Apache OpenOffice Calc) into WebP — the image format built for web delivery, and the one that handles a page of tabular data far better than most people expect. The sheet is laid out exactly as it would print, rasterised page by page, and encoded with libvips' WebP writer, so you get a small, sharp image you can drop straight into a page, a docs site, or a knowledge-base article.
.ods onto the page or click "Add Files" to browse. Several spreadsheets can be queued and converted together.WebP has two entirely separate encoders behind one file extension. The lossy one is derived from the VP8 video codec and works in blocks, which is ideal for photographs and terrible for a hard black-on-white glyph edge. The lossless one uses colour-palette and spatial prediction, which is close to a best case for a page of flat backgrounds, repeated glyph shapes, and straight rules.
That is why the preselected "No" is the wrong instinct here. In our testing, one page of a text-only sheet rendered at 300 DPI and then encoded each of the ways our converters offer produced these approximate sizes for the same 2550 × 3300 pixel page:
| Encoding | Approximate size | Text edges |
|---|---|---|
| WebP, Lossless = Yes | ~51 KB | Exact, no artefacts |
| WebP, Lossless = No, quality 80 | ~165 KB | Slight softening around small type |
| WebP, Lossless = No, quality 95 (preselected) | ~235 KB | Visually clean |
| PNG, palette-optimised | ~114 KB | Exact |
| PNG, true colour | ~317 KB | Exact |
| JPEG, quality 95 | ~699 KB | Faint ringing around glyphs |
Lossless WebP came out about four and a half times smaller than lossy WebP at the preselected quality, and about thirteen times smaller than a high-quality JPEG of the same page — while being pixel-exact rather than approximate. Flip the result entirely if your sheet is dominated by photographs or a dense colour heat map: on that content the lossy encoder wins by a wide margin and lossless balloons. The rule of thumb is simple — flat colour and text favour lossless, continuous-tone imagery favours lossy.
| Property | WebP | PNG | JPG |
|---|---|---|---|
| Lossless mode available | Yes, one toggle | Yes, at the Highest preset | No |
| Typical size, text-heavy page | Smallest when lossless is on | Small when palette-optimised | Largest of the three |
| Text and 1-pixel rules | Exact in lossless mode | Always exact | Softens as quality drops |
| Browser support | 96.18% globally per caniuse | Effectively universal | Effectively universal |
| Accepted by upload forms and older apps | Sometimes rejected | Almost always accepted | Almost always accepted |
| Editable in desktop image editors | Needs a recent version | Everywhere | Everywhere |
| Output for a multi-page sheet | One image per page | One image per page | One image per page |
Effectively all current ones. Per caniuse, WebP reaches 96.18% of global users, with support from Chrome 32, Firefox 65, Edge 18, and Safari 16.0 onward. The gap is old software rather than old browsers: Internet Explorer never supported it, and some desktop image viewers, email clients, and CMS uploaders still refuse .webp. If you are handing the file to an unknown system rather than publishing it yourself, PNG is the safer bet.
Not from this page. WebP the format does carry an alpha channel, but the Image Transparency control here offers only solid colours — the rendered page is always flattened onto the colour you choose, with White preselected. If you need the table to sit on a coloured background with no rectangle around it, convert to PNG instead and set Image Transparency to "Unchanged", which is offered there.
No. The sheet is paginated exactly as it would print, and each resulting page becomes its own numbered WebP file. Page count follows the print layout rather than the number of sheets, so one wide sheet can produce several images while a short sheet fits inside one.
Fix the page setup in the spreadsheet before uploading, because the export honours what is saved in the file. Define a print range around just the cells you want (Format ▸ Print Ranges ▸ Define), or set "Fit print range(s) to width" to one page wide under Format ▸ Page Style ▸ Sheet. Landscape orientation alone tends to backfire: it adds columns per page but removes rows.
For an image displayed at normal size in an article, 96-150 DPI is plenty and keeps the file small. Go to 300 DPI when readers will open the image full-screen or when small type has to survive zooming. Beyond 300 DPI the file grows quickly with nothing visible to show for it unless the image is being printed.
That usually means lossless is switched on for content that is not flat — a page full of photographs or a gradient-heavy chart. Lossless encoding stores every pixel exactly, so continuous-tone imagery has nothing to compress away. Switch "Lossless?" back to No for those pages and let the lossy encoder do its job; keep lossless for pages that are mostly text, borders, and solid fills.
They were never printed. The pale grid on screen is a viewing aid, not page content, so no export includes it unless you switch it on: tick Grid under the Print section of Format ▸ Page Style ▸ Sheet, save, and convert again. Borders applied as cell formatting always render.
No. WebP is a raster format, so every cell becomes pixels — no formulas, no cell references, no copy-and-paste of values. Keep the original .ods for editing. If you want a fixed copy in which the values remain selectable and searchable, convert to PDF rather than to any image format.
It is uploaded over an encrypted connection, rendered on our servers, and deleted automatically after a few hours along with the images produced from it. There is no sign-up, no watermark, and nothing is shared or made public. On a large workbook, upload time is the real constraint rather than processing.