Initializing... drag & drop files here
Supports: 3GPP
3GPP is the container 3G-era phones recorded into, and often the thing you want out of one of those clips is a single readable picture — a face, a plate, a whiteboard, one clear second of a family video. This page decodes the frame you point it at and writes it as a JPG that opens in any browser, gallery or photo app, with no player plug-in and no desktop software. Capture one frame at an exact timestamp, or sample a spread across the whole clip in a single pass.
.3gpp clip onto the page or click "+ Add Files" to browse. Queue several clips to capture them all with the same settings.0 — type a timestamp such as 2.100 for 2 seconds and 100 milliseconds in. Switch to "Multiple Screenshots" and set a Capture Rate (1 second per frame to start) to sample the clip instead.| What you want | Frame Selection | What to set |
|---|---|---|
| One exact moment you already know | Specific Frame | "Time (seconds)" — e.g. 5.500 for five and a half seconds in |
| The opening shot | Specific Frame | Leave "Time (seconds)" at 0 |
| A contact sheet of a short clip | Multiple Screenshots | Capture Rate 1 second per frame |
| A few stills from a long recording | Multiple Screenshots | Capture Rate 5 or 10 seconds per frame |
| The sharpest possible still from fast motion | Multiple Screenshots | Capture Rate 0.2 seconds (single frame at 5fps), then keep the best |
| A thumbnail rather than a full-size still | Specific Frame | Add "Preset Resolutions" or "Resolution Percentage" under Image resolution |
| Property | 3GPP (input) | JPG (output) |
|---|---|---|
| Type | Video container | Still image |
| Defined by | 3GPP TS 26.244, a profile of ISO/IEC 14496-12 | ITU-T T.81 | ISO/IEC 10918-1, packaged per ITU-T T.871 |
| Media type | video/3gpp |
image/jpeg |
| Typical payload | H.263, MPEG-4 Part 2 or H.264 video; AMR or AAC audio | Lossy DCT-compressed 8-bit samples, no alpha channel |
| Typical dimensions | 176×144 (QCIF) or 320×240 (QVGA) on feature phones | Whatever the decoded frame measures |
| Designed for | Small files over 3G cellular links | Photographs and single frames, universal support |
| Opens in | Media players and older handsets | Every browser, OS image viewer and photo app |
Feature-phone video gives an encoder very little to work with, so most of the quality on this page is decided before you press Convert:
The same pixel dimensions as the decoded video frame. We leave the Image resolution control on "Keep original" precisely so a capture is a faithful 1:1 copy of the frame, which means a 176×144 clip yields a 176×144 JPG and a 640×480 clip yields 640×480. Enlarging afterwards, either here or in an editor, adds pixels but no detail — the camera recorded what it recorded.
Small. A quarter-VGA frame is around 76,800 pixels, so even at the "Very High (Recommended)" preset a single still from a typical feature-phone clip usually lands in the tens of kilobytes rather than the megabytes a modern phone photo takes. Lowering the Quality Preset or setting an "Image Quality (%)" value shrinks it further, at the cost of more visible JPEG blocking on a source that is already soft.
You can sample as densely as the Capture Rate allows: "Multiple Screenshots" goes down to 0.1 seconds (a single frame at 10fps), which for most feature-phone footage recorded at 15 frames per second is close to every other frame. That produces a lot of near-identical stills from even a short clip, so unless you genuinely need a sequence it is usually faster to sample at one frame per second and pick the winner.
Effectively none. Phone video containers do not store per-frame EXIF the way a still camera does — exposure, focal length and the rest are simply not in the file — so a frame grab has nothing to copy across. If a capture time matters to you, read it from the video file's own creation date before converting and keep a note; it will not travel inside the image.
Because two things stack. 3GPP was designed for 3G-era cellular bandwidth, so clips were recorded at low resolution and low bitrate, and inter-frame compression means motion frames carry smearing that you never notice at playback speed. Freeze one and it is all you can see. Picking a moment where the subject is still — a pause, not a pan — improves the result more than any quality setting on this page, because no encoder can restore detail the phone never captured.
JPG when the frame is photographic and you want a small, universally accepted file — the lossy re-compression is invisible at these sizes for most subjects. PNG when the frame contains text, a graphic, or anything you plan to edit further, because 3GPP to PNG preserves the decoded frame without a second lossy generation. The PNG will be several times larger.
.3gp and .3gpp are two extensions for the same 3GPP container, but this page's uploader takes .3gpp; send .3gp or .3g2 files to 3GP to JPG. For anything else — MP4, MOV, AVI, MKV, WebM and about thirty more — the general video to JPG converter does the same frame capture.
This tool only outputs stills. To keep the footage moving in a container that current devices and browsers handle, use 3GPP to MP4. If it is a short moment you want to share as a loop, an animated GIF from 3GPP to GIF embeds almost anywhere, and if only the soundtrack matters, 3GPP to MP3 extracts the audio on its own.