3GP (3GPP Multimedia)
The container that put video in every pocket during the 3G era.
| Full name | 3GPP Multimedia |
| Extension | .3gp |
| MIME type | video/3gpp |
| Developer | 3rd Generation Partnership Project (3GPP) |
| Released | 2003 |
| Type | Video container |
| Based on | ISO Base Media File Format (MPEG-4 Part 12) |
| Supported codecs | H.263, H.264 (video); AMR-NB, AMR-WB, AAC-LC, HE-AAC (audio) |
What is a 3GP file?
3GP is a video container format designed for mobile phones and 3G networks. It keeps file sizes small so videos can travel over narrow mobile data connections. The format became the standard way phones recorded and shared video clips in the early 2000s.
3GP is a multimedia container that holds video, audio, and timed text in a single file. It is built on the same ISO Base Media File Format used by MP4, so it organizes data into a hierarchy of boxes. The video track typically uses H.263 or H.264, and the audio track uses AMR or AAC-LC. Its defining feature is tight compression tuned for the storage limits and bandwidth constraints of early mobile handsets.
History
The 3rd Generation Partnership Project, a coalition of telecommunications standards bodies, published the 3GP specification on 4 April 2003 to support 3G UMTS multimedia services. The format was required by carriers for MMS video messages and packet-switched streaming, which drove every major phone maker to build in 3GP recording and playback. As smartphones moved to MP4 and LTE networks delivered more bandwidth, 3GP recording faded, but the format remains in wide use for legacy content and low-end devices.
Container vs codec
A 3GP file is a sequence of boxes (sometimes called atoms) arranged in a tree. The file-level 'ftyp' box declares the format, while the 'moov' box holds all track metadata including duration, codec parameters, and sample timing. The 'mdat' box stores the actual audio and video samples. All multi-byte values are big-endian, matching the network byte order common in streaming protocols.
What it is used for
- Recording short video clips on feature phones and early smartphones
- Sending video in MMS messages over 3G networks
- Streaming video to resource-constrained mobile devices
- Archiving footage captured on older handsets
How to open it
Most modern media players, including VLC, QuickTime, and Windows Media Player with the right codec pack, can play 3GP files without any extra software. On Android and older Nokia devices, 3GP is natively supported in the built-in video player.
Pros and cons
Strengths
- Very small file size, ideal for limited storage and slow data connections
- Widely supported on feature phones and early smartphones
- Standardized by an international body, ensuring broad device compatibility
- Supports multiple audio codecs including the voice-optimized AMR format
Trade-offs
- Lower video quality compared to MP4 at the same file size on modern hardware
- Limited to older codecs; no support for HEVC or AV1
- Many desktop applications require extra codecs to play 3GP files
- Largely replaced by MP4 on current devices, reducing software support over time
Convert 3GP files
Free, in your browser, no signup. Start at the 3GP converter, or jump straight to a popular conversion below.
From 3GP
Curious how fast and how small? See our measured conversion benchmarks.
3GP FAQ
Is 3GP the same as MP4?
No. Both share the same underlying file structure, but 3GP restricts which codecs and features are allowed, and it was specifically designed for mobile networks with limited bandwidth. MP4 supports a wider range of codecs and quality levels.
Can I convert a 3GP file to MP4?
Yes. Because both formats share the ISO Base Media File Format, conversion is fast and often lossless when remuxing. Tools like FFmpeg, VLC, and most online converters handle 3GP to MP4 in seconds.
Why do old phone videos use 3GP?
Mobile carriers and handset makers required 3GP support for 3G multimedia services. Recording in 3GP kept files small enough to send via MMS and store on the limited flash memory those phones had.
Does 3GP still work on modern phones?
Android still supports 3GP playback and even recording on some devices. iOS can play 3GP files. However, modern phones default to MP4 or HEVC for new recordings because those formats offer better quality at comparable file sizes.