Initializing... drag & drop files here
Supports: DOCX
DOCX is Microsoft Word's document format — text, styles, and layout stored as Office Open XML. PPM is the Netpbm Portable Pixmap, an uncompressed raw RGB image format. This converter does not "save the text"; it rasterizes each page of the Word document into a flat grid of pixels and writes those pixels out as PPM, which is why the output is meant for image-processing and computer-vision pipelines rather than for reading or editing.
Two things surprise most people here. First, each page becomes its own separate image — a 10-page DOCX produces 10 PPM files, bundled together as a ZIP. There is no such thing as a single multi-page PPM; if you want every page in one file, convert to PDF instead. Second, PPM is uncompressed, so even a plain text page can become a large file: an A4 page at 300 DPI is roughly 2480 × 3508 pixels, which at 3 bytes per pixel is about 26 MB of raw data per page. The text also stops being text — it is now pixels, so it is no longer selectable, searchable, or editable. If you just want a viewable picture of each page, DOCX to PNG or DOCX to JPG is smaller and opens in any browser. Choose PPM only when a specific program needs a raw P3/P6 pixmap as input.
| Property | Value |
|---|---|
| Standard | Netpbm Portable Pixmap (Jef Poskanzer, by end of 1988) |
| Variants | P3 (plain ASCII) and P6 (raw binary) |
| Payload | Uncompressed RGB samples, in R-G-B order |
| Bytes per sample | 1 byte if Maxval is under 256, otherwise 2 bytes |
| Maxval (max color value) | Greater than 0 and less than 65536 |
| Compression | None — raw pixmap, by design "a lowest common denominator" format |
| Multi-page handling | One PPM per page; multiple pages are delivered as a ZIP |
| Native browser support | None (Chrome, Firefox, Edge, and Safari do not render PPM) |
| Best for | Feeding raw pixels into Netpbm tools, ImageMagick, OpenCV, ray tracers |
| Property | Value |
|---|---|
| Standard | Office Open XML — ECMA-376 (2006), ISO/IEC 29500:2008 |
| Default since | Microsoft Office 2007 |
| Container | ZIP archive of XML parts (.docx) |
| Payload | Reflowable text, styles, tables, and embedded images |
| Page count | Variable — depends on content and page size |
| Best for | Editable documents; reflowable text that adapts to page size |
| Becomes on conversion | One rasterized image per rendered page |
Because PPM holds a single raster image, and a Word document has one rendered page per image. There is no container in the format to bundle several pages together, so each page is written as its own .ppm file and the set is delivered as a ZIP. If you need all pages inside one file you should convert the DOCX to PDF instead, which is built to hold multiple pages.
Most consumer photo viewers, Windows Photos, and every mainstream web browser do not support the Netpbm pixmap format — PPM is an interchange format for programs, not a delivery format for people. To open one, use ImageMagick (magick), GIMP, IrfanView, or the Netpbm utilities, or convert it on to a viewable format. If you simply wanted a picture of each page you can look at, use DOCX to PNG instead.
A PPM stores every pixel as raw RGB with no compression, so its size is driven by the page dimensions, not by how much ink is on the page — a blank white page costs the same bytes as a dense one. At 300 DPI an A4 page is about 2480 × 3508 pixels, and at 8-bit (3 bytes per pixel) that arithmetic works out to roughly 26 MB per page. Lower the Conversion Quality (DPI) to shrink the pixmaps, or convert to a compressed format if size matters.
No. Rasterizing flattens the page into pixels, so the words become part of the image and are no longer text. There is no text layer in a PPM, which means no copy-paste, no search, and no editing. If you need the text to stay live, keep the document as DOCX or convert to a format with a text layer such as PDF.
8-bit is the practical default: it gives the standard one-byte-per-sample pixmap the Netpbm spec uses when Maxval is under 256, and it is what most tools expect. 16-bit stores two bytes per sample (Maxval up to 65535) for pipelines that need higher precision, but it doubles the file size, so pick it only if the downstream program actually consumes it. The spec requires Maxval to be greater than 0 and less than 65536; raw P6 files were capped at 255 before the format was extended in April 2000.
Your DOCX is uploaded over an encrypted connection and processed entirely on our servers. Files are deleted automatically a few hours after conversion, with no sign-up and no watermark, and they are never shared or made public. In our testing, a one-page DOCX rendered at 300 DPI produced an 8-bit P6 pixmap of roughly 26 MB, matching the width × height × 3-bytes arithmetic above.