Initializing... drag & drop files here
Supports: MOV
Pull a single frame out of a QuickTime MOV video and save it as a PPM (Portable Pixmap) — an uncompressed, raw-RGB image format from the Netpbm family. PPM is not meant for viewing: most image viewers and web browsers cannot open it, and the file is far larger than a PNG or JPEG of the same frame. Its job is to feed a clean, predictable pixel grid into an image-processing or computer-vision pipeline — Netpbm tools, ImageMagick, or OpenCV — that expects PPM as input.
A PPM stores three bytes per pixel with no compression, in a header-plus-pixels layout that is trivial for a program to parse. That makes it a useful intermediate format inside a toolchain — Wikipedia notes PPM is "generally used as an intermediate format for image work before converting to a more efficient format like PNG" — but a poor choice for sharing or display. If you simply want a viewable still from your MOV, extract it as PNG for lossless quality that opens anywhere, or TIFF for a photo-grade archival frame. Reach for PPM only when a downstream program specifically asks for it.
By default this tool grabs one frame at the timestamp you choose. You can switch to Multiple Screenshots to export several frames across the clip, but note that an uncompressed pixmap per frame adds up fast — a few well-chosen stills is almost always what a pipeline needs.
| Property | Value |
|---|---|
| Family | Netpbm / PNM (Portable Anymap) |
| Originated | PPM defined by Jef Poskanzer by the end of 1988 |
| Magic number | P3 (plain / ASCII) or P6 (binary / raw) |
| Color model | RGB — three samples (red, green, blue) per pixel |
| Bit depth | 24-bit when maxval < 256 (1 byte/channel); 48-bit when maxval is 256–65535 (2 bytes/channel) |
| Maxval range | Greater than 0 and less than 65536 |
| Compression | None — pixels stored raw |
| Transparency | Not supported (no alpha channel) |
| Native viewer/browser support | None mainstream — needs Netpbm, ImageMagick, GIMP, or a converter to open |
| Best for | Intermediate input to image-processing / computer-vision tools |
| Property | Value |
|---|---|
| Full name | QuickTime File Format (.mov) |
| Developer | Apple |
| Type | Multimedia container (video, audio, timecode, text in separate tracks) |
| Common codecs inside | H.264, HEVC (H.265), ProRes |
| Common source | Default capture format on iPhone and iPad |
| What this tool reads | A single decoded video frame, taken at your chosen timestamp |
2.100 means 2 seconds and 100 milliseconds into the clip — or switch to Multiple Screenshots to export several frames..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.
Because PPM is a raw pixmap format with effectively no mainstream viewer or browser support. Chrome, Edge, Firefox, Safari, the Windows Photos app, and macOS Preview generally cannot display a .ppm directly. It is built to be read by programs — Netpbm utilities, ImageMagick, GIMP, OpenCV — not by people. If you need a still you can actually look at or share, extract the frame as PNG instead; PNG is lossless like PPM but opens everywhere.
A MOV stores motion compactly because video codecs only record what changes between frames, often using just a few megabits per second. A PPM is an uncompressed snapshot: it writes three bytes for every single pixel with no packing at all. A 1920×1080 frame is roughly 6 MB raw (1920 × 1080 × 3 bytes), so one full-resolution PPM can rival or exceed the size of a short clip. The Netpbm specification itself describes the format as "egregiously inefficient and highly redundant" — that bulk is the trade-off for how simple it is to parse.
The converter writes the standard binary variant (magic number P6), which packs each pixel as raw bytes and is what virtually 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 unless a specific tool or a text-only workflow requires it.
Use Specific Frame when your pipeline needs one exact still — set the Time (seconds) field to the moment you want (for example 4.5). Use Multiple Screenshots when you need a series of frames, such as a sampling across the clip for a computer-vision dataset. Keep in mind that each frame is a separate uncompressed pixmap, so exporting many of them at full resolution generates a large set of large files quickly.
The frame matches the source video's pixel dimensions unless you scale it down: a 1080p MOV yields a 1920×1080 pixmap, a 4K UHD clip yields 3840×2160. Bit depth follows your selection — "8-bit (Recommended)" gives a standard 24-bit RGB pixmap (maxval 255), while "16-bit (High Precision)" produces a 48-bit pixmap (maxval up to 65535) for workflows that need the extra range.
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. In our testing, a single 1080p frame exported as binary PPM came out around 6 MB — small enough to move between tools, though you will usually convert it onward to PNG or JPEG before sharing it anywhere.