Initializing... drag & drop files here
Supports: 3GP, 3G2
3GP is the 3GPP mobile-phone video container — a low-resolution format derived from the ISO Base Media File Format and streamlined for cellular networks. PPM (Portable Pixmap) is a deliberately simple, uncompressed raster image from the Netpbm family that stores raw RGB pixels behind a tiny header. This tool does not turn the movie into an animation: it decodes a single frame from the 3GP video and saves that one frame as a PPM still image (no audio, no motion). By default it grabs the frame at the very start, but you can name any timestamp.
| Property | Value |
|---|---|
| Type | Video/audio container |
| Standard | 3GPP TS 26.244, derived from ISO Base Media File Format (MP4) |
| Released | Early 2000s (for 3G mobile) |
| Video codecs | H.263, H.264/AVC, MPEG-4 Part 2, VP8 |
| Audio codecs | AMR-NB, AMR-WB, AAC-LC, HE-AAC, MP3 |
| Typical resolution | Low (176×144 to 352×288 on older phones; up to 720p on later devices) |
| Best for | Recording and sending clips on older or low-bandwidth phones |
| MIME type | video/3gpp |
| Property | Value |
|---|---|
| Type | Uncompressed raster image (single still) |
| Family | Netpbm (Portable Pixmap) |
| Released | Late 1980s |
| Magic number | P6 (binary) or P3 (plain ASCII) |
| Pixel data | Raw RGB triplets, no compression |
| Bit depth | 8-bit per channel when maxval ≤ 255, otherwise 16-bit (maxval must be under 65536) |
| Native browser support | None — most web and OS image viewers can't open PPM |
| Best for | Image-processing pipelines and Netpbm/ImageMagick tooling, as an intermediary format |
.3gp or .3g2 clip from your computer.Yes, usually much larger. PPM stores every pixel as a raw RGB value with no compression, so even a small low-resolution 3GP frame produces a bigger file than the same image saved as PNG (lossless but compressed) or JPEG (smallest). PPM trades size for simplicity, which only pays off inside image-processing tools.
No. A PPM file holds exactly one still image — there is no concept of frames, motion, or audio in the format. The tool decodes a single frame from your 3GP clip and writes that one frame. If you want every frame, you would export many separate PPM stills rather than one moving file.
PPM is built for tooling, not everyday viewing. ImageMagick, GIMP, IrfanView, XnView, Photoshop, and most Linux image utilities read it, but Windows Photos, macOS Preview, and web browsers generally cannot. If you just want to view or share the frame, convert to a more common format instead.
No. 3GP frames are low-resolution by design, and a frame grab can only carry the detail that was already encoded in that frame. Saving it as uncompressed PPM preserves those exact pixels but adds no new sharpness — upscaling the resolution preset only stretches the existing data.
For a frame pulled from a 3GP video, 8-bit per channel is the right choice. The source is consumer mobile footage that was never captured at high bit depth, so 16-bit (which doubles the file size) only helps when your downstream pipeline specifically expects 16-bit input. In our testing, an 8-bit PPM from a standard 3GP frame matches the source detail exactly while staying half the size of the 16-bit export.
Steer to 3GP to PNG for a lossless, compressed still that any browser and viewer can open, or 3GP to JPG for the smallest shareable file. Choose PPM only when a Netpbm-based pipeline or image-processing script specifically requires raw RGB input.