Initializing... drag & drop files here
Supports: PPM
A PPM is a single still image, so converting it to HEVC produces a silent video that holds that one frame for a set duration — no motion, no audio track. This page is for the narrow case where you genuinely need a still encoded as an H.265 (HEVC) video stream; if you actually want a smaller, openable picture, an image target like PNG or JPG is almost always the better choice, and the steering section below explains why.
.ppm file or click "Add Files." Drop a single pixmap for a one-frame clip, or a numbered render sequence (frame_0001.ppm, frame_0002.ppm…) to build an actual moving video instead of a frozen still. Batch is supported..hevc output, and because the source is an image there is no audio codec to set — the result is silent..hevc extension. No sign-up, no watermark.HEVC's whole advantage is temporal compression — it predicts each frame from the ones around it to shrink motion video. A single still has no motion to predict, so none of that benefit applies. What you get instead is the still re-encoded with HEVC's lossy intra-frame coding:
.hevc file won't open in browsers or most basic viewers. That trade is worth it for long motion video — not for one frame.If you have a render sequence of many PPM frames, that is the legitimate case: there the duration setting in step 2 builds a real moving clip. For that, PPM to MP4 (H.264, plays everywhere) is usually a friendlier target than a .hevc file.
.hevc file..hevc file holds H.265 video in a Matroska container under an extension most players don't associate with video, and HEVC itself has patchy browser support — so browsers and simple viewers won't open it. Open it in VLC, PotPlayer (Windows) or IINA (macOS), or convert to PPM to MP4 for an MP4 that plays everywhere.If your goal is sharing or viewing a picture, HEVC is the wrong target — a .hevc file is hard to open and gains you nothing over an image format. HEVC also can't undo loss: if your PPM came from a lossy source, encoding to H.265 won't restore detail. And if a render sequence has frames of different sizes, each is scaled to the chosen resolution and letterboxed with the background color — pre-render at one consistent size for clean results. For anything other than "I specifically need a single still encoded as an H.265 video stream," pick PNG, JPG, or PPM to MP4 instead.
| Property | PPM (source) | HEVC output (this tool) |
|---|---|---|
| Type | Uncompressed still pixmap | H.265 video in a Matroska container (.hevc name) |
| Motion | Single frame | One still held for the set duration — silent |
| Compression | None — pixel-exact | Lossy HEVC intra coding |
| Bit depth | 8 or 16 bits per channel | 8-bit-class video |
| Audio | None | None — image source is silent |
| Opens in a browser? | No | No |
| Best for | Lossless intermediate | A still inside an H.265 stream (niche) |
| Target | Type | Lossless? | Opens in a browser? | Best for |
|---|---|---|---|---|
| Keep the PPM | Still | Yes | No | Editing master |
| PNG | Still | Yes | Yes | Exact, shareable picture |
| JPG | Still | No | Yes | Smallest picture |
| MP4 (H.264) | Video | No | Yes | Still-as-video that plays everywhere |
| HEVC (this page) | Video | No | No | Niche H.265 requirement |
It makes a technically valid video file, but with a single PPM it is a still image held on screen for the duration you set — there is no motion and no audio. To get an actual moving clip you need to upload many PPM frames (a numbered render sequence), which the duration setting then plays back in order.
Yes, some. PPM is uncompressed and pixel-exact; HEVC re-encodes the frame with lossy intra-frame coding, so the output is a lossy copy. If your PPM uses 16 bits per channel, that precision is also collapsed to 8-bit video. For a faithful copy, convert to PNG instead, which is lossless.
The .hevc file holds H.265 video in a Matroska container but carries a .hevc extension that browsers and most simple viewers don't recognize as video, and HEVC's own browser support is patchy — so it won't play there. In our testing it opened reliably in VLC, PotPlayer and IINA, but for something that plays anywhere, convert to PPM to MP4 — an MP4 container with H.264 is far more widely supported.
HEVC (High Efficiency Video Coding, also called H.265) was approved by the ITU-T in April 2013 as the successor to H.264, offering roughly 25-50% better compression on motion video. That gain comes from predicting frames across time — which a single still has none of. HEVC is also slower to encode and patent-encumbered, so for one frame it adds cost and compatibility headaches with no payoff.
For most people, yes. PPM to MP4 wraps the same frames in an MP4 container, defaults to H.264 (which plays on virtually every browser, phone and TV), and is far easier to open and share than a .hevc file. Choose HEVC output only when a downstream tool specifically requires H.265 video.
.hevc output actually use?Despite the extension, it is not a bare elementary stream — the H.265 video is written into a Matroska container and simply saved with a .hevc name. That is why VLC, PotPlayer, and IINA open it (they probe the file's contents), while browsers and extension-driven players do not (they don't associate .hevc with Matroska, and HEVC has limited browser support anyway). If you need a file that behaves predictably, rename it to .mkv for players that read Matroska, or convert to PPM to MP4 for something that plays everywhere.
Not from a single PPM. One pixmap has no timeline and no audio, so the output is a silent freeze-frame held for the duration you set. To get real motion, upload a numbered PPM sequence (frame_0001.ppm, frame_0002.ppm…) and the frames play in order. To add music or narration, there is no audio option here because the image source is silent — convert first, then add a soundtrack in any video editor.
Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after conversion — never shared or made public. No sign-up and no watermark.