Initializing... drag & drop files here
Supports: 3GPP
A .3gpp file is a mobile video container — the format 3GPP standardised in TS 26.244 for 3G handsets, built on the same ISO base media file format that MP4 uses. WebP is Google's web image format, released in 2010, which stores a single picture either lossily or losslessly and is understood by 96.18% of tracked browsers. This tool bridges the two by pulling one frame out of the clip and encoding that frame as a still WebP: a useful move when you want a thumbnail, a poster image, or a web-ready snapshot of footage that browsers cannot play natively. The reference tables below cover both formats before the how-to, because the properties of the source decide what the output can possibly look like.
| Property | Value |
|---|---|
| Specification | 3GPP TS 26.244, "Transparent end-to-end packet switched streaming service (PSS); 3GPP file format (3GP)" |
| Container basis | ISO base media file format (MPEG-4 Part 12) — the same base as MP4 |
| Extensions | .3gp and .3gpp (plus .3g2 for the 3GPP2 / CDMA variant) |
| MIME type | video/3gpp |
| Video codecs | H.263, MPEG-4 Part 2, H.264/AVC |
| Audio codecs | AMR-NB, AMR-WB, AAC-LC, HE-AAC |
| Common capture resolutions | 176x144 (QCIF), 320x240 (QVGA), 352x288 (CIF) |
| Common frame rates | Around 10-15 fps on feature-phone recordings |
| Designed for | 3G handset playback, MMS messaging, low-bandwidth streaming |
| Status today | Legacy; superseded in everyday use by MP4 |
| Property | Value |
|---|---|
| Developed by | Google; first released 2010 |
| Container | RIFF (Resource Interchange File Format) |
| Lossy compression | Predictive coding derived from VP8 keyframe compression |
| Lossless compression | Reuses previously seen image fragments to reconstruct pixels exactly |
| Size vs JPEG | Lossy WebP is 25-34% smaller at an equivalent SSIM quality index, per Google |
| Size vs PNG | Lossless WebP is 26% smaller, per Google |
| Transparency | 8-bit alpha, available in both lossy and lossless modes |
| Animation | Supported by the format; this converter outputs a still image |
| Size ceilings | Canvas width x height at most 2^32 - 1 pixels; whole file under 4 GiB |
| Browser support | 96.18% per caniuse — Chrome 32+, Firefox 65+, Edge 18+, Safari 16+, iOS Safari 14+ |
.3gpp clip onto the page or click "+ Add Files" to browse. Files with the .3gp extension are the same container and behave identically, and several clips can be queued together.2.100 captures 2 seconds and 100 milliseconds in — or switch to Multiple Screenshots to sample the clip at a fixed interval and get one WebP per sample.The conversion runs in two stages. We first seek to your timestamp and extract that single frame as a lossless PNG, then hand that PNG to the image encoder to produce the WebP. The practical consequence is that the intermediate step adds no compression damage of its own: the only lossy encode after the original camera recording is the final WebP pass, and turning Lossless? to "Yes" removes even that at the cost of a larger file. Switching to Multiple Screenshots repeats the same two stages once per sampled frame, so you receive a set of separate WebP files rather than one animation.
For a frame that has to open in any image viewer ever written, export it through 3GPP to JPG instead. If you want the moving clip on a web page rather than one still, 3GPP to WebM re-encodes the whole video into a format browsers play inline.
No. The 3GPP file format is defined once, in TS 26.244, and both extensions name it — video/3gpp is the MIME type for either spelling. A clip that arrived with the longer extension holds the same H.263, MPEG-4 Part 2, or H.264 video and AMR or AAC audio as any .3gp. If your file uses the shorter extension, 3GP to WebP is the identical tool with the identical options.
A still. WebP as a format can hold animation, and animated GIFs converted to lossy WebP come out roughly 64% smaller by Google's measurements — but this converter is a frame grabber, not an animator. It captures the picture at the timestamp you enter and encodes that one frame. For motion, keep the footage as video with 3GPP to WebM, or produce a looping image with 3GPP to GIF.
The first one. Time (seconds) starts at 0, so an untouched conversion returns frame zero. On phone footage that frame is often the least usable on the reel — the exposure is still settling and the hand is still moving — so scrub the clip in a player, note a better moment, and type it in. The field accepts decimals, which matters on a 10-15 fps recording where consecutive frames are 0.067-0.1 seconds apart.
Google's published figures put lossy WebP 25-34% below a comparable JPEG at an equivalent SSIM quality index, and lossless WebP 26% below PNG. On a 3GPP frame the absolute numbers are small either way: an uncompressed 176x144 RGB frame is only about 76 KB before any compression at all, so every one of these formats produces a file measured in kilobytes. The ratio still matters if you are serving thousands of thumbnails.
Usually not. The source frame already went through a lossy mobile video encoder, so a lossless WebP faithfully preserves compression artefacts rather than picture detail, at several times the file size. Leave Lossless? on "No (Recommended)" with a high Quality Preset for anything web-facing. Switch it to "Yes" only when the still will be edited repeatedly, or when you need a byte-exact reference of what the decoder produced.
Two effects stack. First, 3GPP video was engineered for 2G and 3G bandwidth, so the source is typically 176x144 or 320x240 and already heavily compressed — no encoder can restore detail the phone never recorded. Second, a lossy WebP pass adds a light second generation of compression on top. Raise Quality Preset, or set Lossless? to "Yes", to eliminate the second effect; the first is fixed at the moment the video was shot.
On the web, almost certainly: caniuse puts WebP at 96.18% global support, with Chrome 32+, Firefox 65+, Edge 18+, Safari 16+, and iOS Safari 14+. Outside the browser it is patchier — some older desktop viewers, print workflows, and photo apps still do not read WebP. When maximum compatibility beats file size, grab the frame as JPG via 3GPP to JPG.
No to both, for structural reasons. A decoded video frame has no alpha channel, so the output is fully opaque even though WebP supports 8-bit alpha. Capture metadata in a 3GPP file lives in container-level atoms rather than in the picture data, so it does not survive as EXIF on the extracted still — the WebP holds the pixels of one moment, not the recording's provenance.