Initializing... drag & drop files here
Supports: PPM
PPM (Netpbm Portable Pixmap) stores raw, uncompressed RGB pixels — the spec itself calls the layout "egregiously inefficient," so even a modest image balloons to several megabytes. Converting to HEIC re-encodes those pixels with HEVC inside an HEIF container, typically landing around half the size of an equivalent JPEG while keeping 10-bit colour intact. The catch: HEIC is lossy and largely Apple-only, so if you need a file that opens everywhere, weigh PNG or JPG first (see the table below).
.ppm file onto the page or click "+ Add Files". Both binary (P6) and ASCII (P3) pixmaps are accepted, and you can queue several at once.| Property | HEIC | PNG | JPG |
|---|---|---|---|
| Compression | Lossy (HEVC) | Lossless | Lossy (DCT) |
| Size vs JPG, equal quality | ~50% smaller | Larger | Baseline |
| Colour depth | 8 or 10-bit (HDR) | 8 or 16-bit | 8-bit |
| Transparency | Yes | Yes | No |
| Opens in Chrome / Firefox / Edge | No | Yes | Yes |
| Native browser support | Safari 17+ / iOS / macOS | All major browsers | All major browsers |
| Best for | Smallest files on Apple devices | Exact pixels, sharing anywhere | Photos, universal sharing |
For a small file that opens on any device, convert PPM to PNG (lossless) or convert PPM to JPG (smaller, universal) instead.
PPM stores every pixel as raw red, green, and blue samples with no compression at all — the Netpbm specification openly describes the format as "egregiously inefficient." A 12-megapixel binary (P6) pixmap is roughly 36 MB regardless of image content. HEIC re-encodes that data with HEVC, which is why the output is a fraction of the size.
Some, yes. PPM is lossless, and HEIC uses lossy HEVC compression, so fine detail is discarded to hit the smaller size. At the default "Very High" preset the difference is hard to see at normal viewing distances. If you need to preserve the exact pixels for archiving or further editing, convert to PNG instead — it keeps the data losslessly, just in a larger file.
HEIC support is largely confined to Apple's ecosystem. Per caniuse data, Safari 17+ on macOS and iOS decode HEIC natively, but Chrome, Firefox, and Edge do not render it inside web pages — the cited reason is the cost and complexity of licensing HEVC. On Windows 11 you can install the free HEIF Image Extensions from the Microsoft Store to view HEIC in File Explorer and Photos. If recipients can't open the file, PNG or JPG is the safer choice.
It can. HEIF (the container HEIC uses, standardized as ISO/IEC 23008-12) supports 10-bit colour and HDR, so a high-bit-depth source can retain its wider dynamic range — something 8-bit JPG cannot do. Output is encoded with HEVC Main or Main 10 depending on the source and your quality settings.
It depends on the image and your Quality Preset, but HEIC generally produces files around 50% smaller than a JPEG at matching visual quality, and dramatically smaller than the uncompressed PPM you started with. In our testing, a 24-bit 4000x3000 binary PPM (about 36 MB) converted at the "Very High" preset to a HEIC well under 3 MB with no obvious quality loss. Lowering the preset or downsizing the resolution shrinks it further.
Your PPM file is uploaded over an encrypted connection, converted on our servers, and deleted automatically a few hours after conversion — no sign-up, no watermark, never shared or made public.