HEVC to PPM Converter

Convert HEVC files to PPM format online. Free, fast, no watermarks.

Initializing... drag & drop files here

Supports: HEVC

OptionsAdvanced Options - Our defaults are optimized for the best results. We recommend you keeping the defaults unless you have a specific need.
Image resolution
Bit Depth
Frame Selection
Time (seconds)
Capture a single frame at the specified time. For example, 2.100 means 2 seconds and 100 milliseconds into the video.

HEVC to PPM Converter

This tool does not convert an HEVC video into another video. It grabs a single frame — the first frame by default — and saves that one still as a PPM (Portable Pixmap), an uncompressed raw-RGB image from the Netpbm family. All motion in the clip is discarded. The point is to hand a clean, predictable pixel grid to an image-processing or computer-vision pipeline (Netpbm tools, ImageMagick, OpenCV) that wants PPM as input — not to produce something you can view or share.

What You Get (and What You Lose)

PPM is the opposite of HEVC. HEVC (H.265) spends enormous effort compressing motion so a whole clip fits in a few megabits per second; PPM stores three raw bytes per pixel with no compression at all. So the still you get back is far larger than a PNG or JPG of the same frame — a single 1080p PPM is roughly 6 MB (1920 × 1080 × 3 bytes), and a 4K frame is about 24 MB. That bulk is the trade-off for how trivially a program can parse it.

Two honest caveats:

  • No bit-depth gain. A decoded HEVC frame is 8-bit (Main profile) or at most 10-bit (Main 10). PPM can hold 16-bit per channel, but choosing 16-bit here only pads each sample to two bytes — it does not invent precision that was never in the source.
  • PPM is not a viewer format. Chrome, Edge, Firefox, Safari, the Windows Photos app, and macOS Preview generally cannot open a .ppm. If you just want a normal small still you can look at or share, extract it as PNG (lossless, opens everywhere) or JPG (small, universal). To keep the motion, convert the clip with HEVC to MP4 instead. Reach for PPM only when a downstream tool specifically asks for it.

HEVC (H.265) at a Glance

Property Value
Standard ITU-T H.265 / ISO-IEC 23008-2 (MPEG-H Part 2)
Finalized 2013 (first ITU-T approval Jan 25, 2013; published June 7, 2013)
Developed by JCT-VC — joint ISO/IEC MPEG and ITU-T VCEG team
Raw .hevc payload Video-only elementary stream — no audio, no container, no index
Bit depth 8-bit (Main profile), up to 10-bit (Main 10)
Common containers .mov (iPhone default since iOS 11), .mp4 (Android, drones, cameras)
What this tool reads One decoded video frame at the timestamp you choose

PPM (Portable Pixmap) at a Glance

Property Value
Family Netpbm / PNM (Portable Anymap)
Originated Defined by Jef Poskanzer, late 1988
Magic number P3 (plain / ASCII) or P6 (binary / raw)
Color model RGB — a triplet of red, green, blue samples per pixel
Bit depth 1 byte/channel when maxval < 256; 2 bytes/channel when maxval is 256–65535
Maxval range Greater than 0 and less than 65536
16-bit byte order Big-endian (most significant byte first)
Compression None — the spec calls it "egregiously inefficient... highly redundant"
Transparency Not supported (no alpha channel)
Native viewer support None mainstream — needs Netpbm, ImageMagick, GIMP, or OpenCV

How to Convert HEVC to PPM

  1. Upload Your HEVC File: Drag and drop your .hevc, or a .mov / .mp4 that carries H.265, onto the page or click "+ Add Files". Batch uploads work — each video produces its own PPM frame.
  2. Pick Specific Frame or Multiple Screenshots: Open Advanced Options. Specific Frame with the Time (seconds) field grabs one still — it defaults to 0 (the first frame); set it to 2.100 for 2 seconds and 100 milliseconds in. Switch to Multiple Screenshots to export several frames across the clip.
  3. Set Bit Depth and Resolution (Optional): Leave Bit Depth on "8-bit (Recommended)" to match the source; "16-bit (High Precision)" pads samples to two bytes but adds no real precision to an 8-bit frame. Keep Image resolution on "Keep original" for the full frame, or pick a smaller preset.
  4. Convert and Download: Click "Convert" and save your .ppm. No sign-up, no watermark.

Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after conversion — never shared or made public.

Frequently Asked Questions

Does this convert the whole HEVC video to PPM?

No. PPM is a single-frame still-image format with no concept of motion or audio, so there is no way to put a video "into" a PPM. This tool decodes one frame — the first frame unless you change the Time (seconds) field — and writes that single image. Everything else in the clip is discarded. If you want the moving picture, convert to a video format instead, such as HEVC to MP4.

Which frame do I get by default, and how do I pick another?

By default you get the frame at time 0 — the first frame of the clip. To grab a different moment, use Specific Frame and type a timestamp into Time (seconds): the on-page example notes that 2.100 means 2 seconds and 100 milliseconds. The frame returned is the nearest displayed frame to that time. For a series of stills instead of one, switch to Multiple Screenshots.

Why is the PPM so much larger than the HEVC clip?

HEVC stores motion compactly — it only records what changes between frames, often at a few megabits per second for a whole clip. PPM is uncompressed: it writes three bytes for every pixel with no packing. A 1920×1080 frame is about 6 MB (1920 × 1080 × 3), and a 4K frame about 24 MB, so one full-resolution PPM can rival the size of a short video. The Netpbm specification itself calls the format "egregiously inefficient... highly redundant" — that bulk is the price of how simply it parses.

If PPM supports 16-bit, do I gain quality by choosing it?

No. A decoded HEVC frame carries 8-bit samples (Main profile) or at most 10-bit (Main 10). Selecting "16-bit (High Precision)" makes the PPM store two bytes per channel instead of one, but it cannot add precision the source never had — the extra range is just padded. Pick 16-bit only if a downstream tool requires 16-bit input; otherwise leave it on 8-bit to keep the file half the size.

Does this output P3 (ASCII) or P6 (binary) PPM?

The converter writes the standard binary variant, magic number P6, which packs each sample as raw bytes (big-endian for 16-bit) and is what nearly every Netpbm-aware tool reads fastest. The plain ASCII variant (P3) stores the same RGB values as human-readable decimal numbers and produces an even larger file; it is rarely needed outside text-based debugging or teaching workflows.

Why can't I open the PPM in my photo viewer or browser?

Because PPM has effectively no mainstream viewer support — it was built to be read by programs, not people. Netpbm utilities, ImageMagick, GIMP, IrfanView, Photopea, and OpenCV (cv2.imread) all open it natively, but Chrome, Edge, Firefox, Safari, Windows Photos, and macOS Preview generally do not. If you need a still you can actually view or share, extract the frame as PNG instead. For the reverse direction — turning PPM frames back into video — see PPM to HEVC.

What resolution will the PPM frame be?

It matches the source video's pixel dimensions unless you scale it down: a 1080p HEVC clip yields a 1920×1080 pixmap, a 4K UHD clip yields 3840×2160. In our testing, a single 1080p frame written as binary P6 PPM came out around 6 MB — small enough to move between tools, but you will usually convert it onward to PNG before sharing it anywhere.

Is my HEVC file kept private?

Yes. Your file is uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after conversion. No sign-up, no watermark, and files are never shared or made public.

Rate HEVC to PPM Converter Tool

Rating: 4.8 / 5 - 103 reviews