Initializing... drag & drop files here
Supports: 3GPP
Almost everyone asking this question has the same problem: a .3gpp clip pulled off an old handset, an MMS archive, or a memory card that a modern browser or web page refuses to play. The short answer is that 3GPP is a delivery format for 3G handsets and WebM is a delivery format for the web, so if the clip needs to sit in an HTML5 <video> tag or a page you control, convert it; if you only need it to open on a desktop player, a general-purpose container is the easier target. What conversion cannot do is change how the footage was shot — 3GPP recordings were encoded small and soft for cellular bandwidth, and the win here is playability, not sharpness.
| Property | 3GPP (.3gpp / .3gp) | WebM |
|---|---|---|
| Defined by | 3GPP, in TS 26.244 "3GPP file format (3GP)" | Google, released 2010 |
| Container basis | ISO base media file format (the same base as MP4) | A subset of Matroska |
| Video codecs | H.263, MPEG-4 Part 2, H.264/AVC | VP8 and VP9 in the official project spec |
| Audio codecs | AMR-NB, AMR-WB, AAC-LC, HE-AAC | Vorbis and Opus |
| Typical capture resolution | 176x144 (QCIF), 320x240 (QVGA), 352x288 (CIF) | Whatever you encode — 240p through 4K and beyond |
| Licensing | H.263 / H.264 carry patent-pool licensing | Royalty-free, BSD-style open licence |
| Native HTML5 playback | Not a supported HTML5 video type | 96.25% of tracked browsers, per caniuse |
| Browser versions | n/a | Chrome 25+, Firefox 28+, Edge 79+, Opera 16+, Safari 16+ |
| Era and intent | 2003-2012 feature phones, MMS, low-bandwidth streaming | 2010-present open web video |
| Codec | Size at similar quality | Encode time | Decode reach | Use it when |
|---|---|---|---|---|
| VP8 | Baseline | Fastest of the three | Anything that plays WebM at all; also the mandatory codec in WebRTC | You want the quickest possible encode of a small legacy clip |
| VP9 (our default) | Typically 30-50% smaller than VP8 | Slower than VP8 | Chrome, Firefox, Edge, Safari 16+ inside WebM | The general case — best size-to-compatibility balance for WebM today |
| AV1 | Smaller again than VP9 | Slowest by a wide margin | 94.28% of tracked browsers, per caniuse — Chrome 70+, Firefox 67+, Edge 121+, Safari 17+ (partial) | Long-term archiving or bandwidth-critical delivery, and you can wait for the encode |
We default the output to VP9 with Opus audio — the pairing modern WebM tooling expects, and on a QCIF or QVGA clip the encode still finishes quickly because there are so few pixels to analyse. Switch to VP8 in the Video Codec list if you want the fastest possible encode of a tiny legacy clip, or to AV1 when squeezing every kilobyte matters more than encode time.
.3gpp files — saved MMS attachments, Nokia, Sony Ericsson, or early Motorola recordings, or footage dumped off an old card. Several files can be queued at once.For device-to-device sharing over iMessage or WhatsApp rather than web embedding, 3GPP to MP4 is the better target because H.264 plays natively on iOS and Android. If your files carry the shorter extension, 3GP to WebM runs the identical workflow.
.3gpp the same container as .3gp?Yes. Both extensions name the format specified in 3GPP TS 26.244, "Transparent end-to-end packet switched streaming service (PSS); 3GPP file format (3GP)", and both use the video/3gpp MIME type. The structure, codecs, and metadata are identical; .3gp is just the commoner spelling. The separate .3g2 extension is the 3GPP2 variant used on CDMA networks — the same ISO base media structure with a different set of voice codecs.
No, and no converter can change that. The source was encoded at low bitrate for 2G and 3G networks, usually at 176x144 or 320x240, so blocking and colour banding are baked into the pixels before you upload anything. VP8, VP9, and AV1 all preserve what is there; none of them reconstruct what the original encoder threw away. Raising the output resolution enlarges the blur rather than resolving it, which is why we leave Video resolution on "Keep original".
For a genuine 3GPP source, VP9 — our default — is usually the right answer: it compresses noticeably tighter than VP8 and every current browser that plays WebM handles it. Drop to VP8 if you want the fastest possible encode or need the codec WebRTC mandates, and go to AV1 only when the file will be stored or served for years and the encode time does not matter. All three are royalty-free, which is the structural reason to pick WebM over the patent-encumbered codecs already inside the 3GPP file.
It is decoded and re-encoded, by default to Opus, WebM's modern audio codec. AMR-NB is a narrowband speech codec running at roughly 4.75-12.2 kbps with an 8 kHz sampling rate, so the recording never held music-grade audio in the first place. Opus keeps the speech clear and intelligible at a low bitrate, but it cannot restore high frequencies the original voice codec discarded. Vorbis is available in the Audio Codec list if a piece of older WebM tooling requires it.
Because 3GPP files are engineered to be tiny — they targeted cellular data plans, so a couple of minutes of footage often occupies only a few megabytes. A default-quality re-encode allocates bitrate based on the picture it is given rather than the source's original bit budget, so the result can land above the input. If matching the original footprint matters, use Specific file size to name a target in megabytes or lower the Quality Preset, and accept the extra softness that comes with it.
Not reliably. 3GP is not one of the media types browsers advertise support for, so any playback you get is incidental — it depends on the file happening to contain H.264 and AAC, and on the browser's demuxer accepting the container. Clips with H.263 video or AMR audio, which is most of the older ones, will not play at all. That unpredictability is the main practical reason to convert rather than to link the .3gpp directly.
No. WebM cannot carry H.263, MPEG-4 Part 2, H.264, or AMR, so the video and audio are fully decoded and re-encoded into WebM's own codecs. That means one extra generation of lossy compression on top of an already lossy source — keep the Quality Preset high if the footage is irreplaceable, and hold on to the original .3gpp as your archive copy.
It depends entirely on where it lands. For a web page you control, WebM is excellent: 96.25% of tracked browsers play it, and it costs nothing in licensing. For sending to another person's phone, email client, smart TV, or editing app, MP4 with H.264 remains the format that everything opens, and 3GPP to MP4 is the better route. A useful rule of thumb: WebM for pages, MP4 for people.