Initializing... drag & drop files here
Supports: ODG
PPM — Portable Pixmap, part of the Netpbm family — is about as plain as an image file gets: a short text header giving width, height and maximum colour value, then the pixel bytes themselves, with no compression and no colour reduction. That makes it unglamorous as a delivery format and genuinely useful as a working one. Converting a LibreOffice Draw document to PPM gives you the drawing as raw samples that any imaging tool can read without an opinion about codecs, palettes or metadata.
.odg onto the page or click "+ Add Files". LibreOffice Draw and Apache OpenOffice Draw documents are both accepted, and a batch converts with the same settings.A .odg holds shapes, connectors and text frames as XML, not pixels, so the conversion begins by opening it in the application that understands it. LibreOffice reads it as a Draw document, exports it through Draw's own PDF filter, and the page is rendered from there before the Netpbm writer stores the samples verbatim.
| Stage | What runs | What it produces |
|---|---|---|
| 1. Read the drawing | LibreOffice opens it as a Draw document | The original page geometry, in memory |
| 2. Export | Draw's PDF export filter (draw_pdf_Export) |
A PDF at the drawing's own page size |
| 3. Render | The page rasterized at 300 DPI | A4 lands near 2480 x 3508; US Letter near 2550 x 3300 |
| 4. Write | Netpbm PPM writer, at your Bit Depth | One uncompressed .ppm per drawing page |
| Property | Value |
|---|---|
| Family | Netpbm — PBM (bilevel), PGM (greyscale), PPM (colour) |
| Header | Magic number, width, height and maximum colour value, as plain text |
| Encoding | Binary (P6) is standard; an ASCII variant (P3) also exists |
| Compression | None at all — size is width x height x channels x depth |
| Transparency | Not supported; PAM is the Netpbm variant that carries alpha |
| Bit depth here | 8-bit by default, with 16-bit and 1-bit also offered |
| Typical use | A lossless hand-off between imaging tools, and Unix imaging pipelines |
| Browser support | None — this is a working format, not a delivery format |
| You want | Second step | Why it works |
|---|---|---|
| A lossless picture | PPM to PNG | Lossless in, lossless out; alpha added by the encoder |
| A print or archive master | PPM to TIFF | Full compression choice, including LZW and NONE |
| A small web image | PPM to WebP | Lossless mode is ideal for flat diagrams |
| A universally accepted photo file | PPM to JPG | Keep the quality high; JPEG dislikes hard edges |
| A traced vector | PPM to SVG | PPM is one of the raster formats the tracer accepts |
| A Windows bitmap | PPM to BMP | Uncompressed in, uncompressed out |
Two reasons. As an intermediate it guarantees nothing is lost between two tools — no compression to accumulate artefacts, no palette to quantize colours, no metadata to misinterpret. And as an input it is accepted by a wide range of scientific and Unix imaging utilities that predate or deliberately ignore the modern formats. It is a poor choice for sharing, because browsers cannot display it and the files are large.
Predictably large, which is the point: roughly width x height x 3 bytes at 8-bit colour, plus a header of a few dozen bytes. The 300 DPI render of an A4 page is about 2480 x 3508, so it lands near 26 MB before you change anything. Lowering Image resolution is the only lever — a PPM has no compression to tune.
Only the loss inherent in rasterizing: turning resolution-independent shapes into a fixed grid of pixels. The samples themselves are stored exactly as rendered, with no quantization and no re-encoding. Choose the output resolution carefully, since it is the one decision here that cannot be undone afterwards.
Almost certainly neither. 8-bit gives 256 levels per channel, which is more than a diagram of flat fills and strokes can use. 16-bit doubles the file for precision that matters only in scientific imaging or heavy tonal editing. 1-bit discards all colour and greyscale, which is right only for genuinely bilevel line art headed into a fax-style or bitonal workflow.
PPM has no alpha channel, so any area of the page with nothing painted on it is flattened when the file is written rather than staying see-through. If transparency matters, finish in ODG to PNG or ODG to WebP instead — or give the drawing an explicit background rectangle in Draw so the colour is your decision rather than the writer's.
Each page becomes its own PPM, numbered in page order, and the set comes back as a ZIP. That is a property of the format as much as the pipeline — a PPM file holds exactly one image. If you need every page kept together, ODG to PDF is the target that does it in a single document.
.ppm file?Imaging tools rather than viewers: GIMP, ImageMagick, Photoshop with the right plug-in, IrfanView, and essentially every Netpbm command-line utility. Browsers, Office applications and phone galleries do not. If you need something a colleague can simply double-click, convert the PPM onward — PPM converter lists the targets — or pick a delivery format on this site directly.
Your drawing travels over an encrypted connection, is processed on our servers, and is deleted automatically a few hours later along with the images it produced. Nothing is shared, published or reused, no account is required, and no watermark is applied. The ODG converter hub lists every other target for this source file.