Initializing... drag & drop files here
Supports: FLV
This is one of the most niche conversions there is, so it is worth being honest before you start. FLV (Flash Video) is a dead container — Adobe's Flash Player reached end of life on December 31, 2020, though the files themselves still open in VLC and ffmpeg. 3G2 is also effectively dead: it was defined by 3GPP2 for CDMA2000 feature phones, and the networks it served are gone — Verizon's CDMA network was scheduled to retire on December 31, 2022 and Verizon's own support page records it as decommissioned as of January 3, 2023. 3G2 also discards most of your resolution and quality by design, encoding to tiny QCIF- and QVGA-class frames. So this converts a dead format into a dead-network format, and downgrades the picture on the way. If you simply want a small, playable, shareable clip, use the FLV to MP4 converter instead — keep reading only if a specific old CDMA-era handset, emulator, or test rig genuinely requires a .3g2 file.
.flv onto the page or click "Add Files." Several clips can be queued and converted with the same settings.The whole point of a 3G2 file is compatibility with one specific old device, so the codec and resolution choices matter more than usual. The defaults aim for broad 3G2 acceptance, but if you know what the target handset is, tune for it:
The CDMA-native speech codecs named in the 3GPP2 file-format specification (EVRC, 13K/QCELP, SMV, VMR-WB) are decoded on the playback device but are not offered as encode options here — you will be using AMR-NB, AMR-WB, or AAC for the audio track.
| Property | 3G2 | 3GP | MP4 |
|---|---|---|---|
| Standards body | 3GPP2 | 3GPP | ISO/IEC (MPEG) |
| Network it was built for | CDMA2000 (Verizon, Sprint, US Cellular, KDDI au) | GSM / UMTS (AT&T, T-Mobile, most international) | None — general purpose |
| Container base | ISO base media file format (MPEG-4 Part 12) | ISO base media file format (MPEG-4 Part 12) | ISO base media file format (MPEG-4 Part 12) |
| Typical video codecs | H.263, MPEG-4 Part 2, H.264 | H.263, MPEG-4 Part 2, H.264 | H.264, H.265, AV1 |
| Extra audio codecs | CDMA speech codecs (EVRC, QCELP, SMV, VMR-WB) | AMR, AAC | AAC, ALAC, and more |
| Typical frame size | QCIF 176x144 to QVGA 320x240 | QCIF to QVGA | Any, up to 8K |
| Still useful in 2026? | Only for offline legacy CDMA hardware | Rarely, some legacy GSM hardware | Yes, the universal default |
| Option shown | What it writes | Pick it when |
|---|---|---|
| H.264 (default) | ITU-T/MPEG AVC video | The handset or emulator is from roughly 2008 onward |
| H.263 | The original low-bitrate videophone codec | The target is an early CDMA feature phone that rejects H.264 |
| MPEG-4 | MPEG-4 Part 2 video | A mid-2000s device or tool specifically asks for MPEG-4 Part 2 |
| Xvid | An MPEG-4 Part 2 stream from the Xvid encoder | Rarely useful here — desktop playback only, most handsets will not take it |
| AAC | AAC audio | The soundtrack is music and the device is a later smartphone |
| AMR Narrow Band | 8 kHz mono speech audio | Dialogue, or maximum feature-phone compatibility |
| AMR Wide Band | 16 kHz mono speech audio | The device supports wideband voice and the source is speech |
If you are trying to get a Flash video onto a current phone, 3G2 is the wrong target entirely — modern iPhones and Android phones receive MP4 over LTE and 5G, and the old MMS path 3G2 was built for is retired. 3G2 only makes sense for a genuinely old, offline CDMA-era handset, a carrier QA emulator, a feature-phone test rig, or a period-correct archive. If the target handset was on a GSM carrier, you want 3GP rather than 3G2 — convert FLV to 3GP instead. And for anything you actually want to watch or share today, convert FLV to MP4.
Because 3G2 is built to throw quality away. It was designed for CDMA2000 feature phones playing video at very low bitrates on tiny screens, so the standard frame sizes are QCIF (176x144) and QVGA (320x240). Re-encoding an FLV into 3G2 re-compresses the picture and usually downscales it hard. That size collapse is the whole reason someone targets this format, not a defect. If you need to keep the detail, convert FLV to MP4 instead.
Only in narrow cases. 3G2 was the video container for CDMA2000 phones, and those networks are shut down — Verizon's CDMA retirement was scheduled for December 31, 2022, and Verizon records the network as decommissioned as of January 3, 2023. So 3G2 is no longer useful for live MMS or any current phone. It still has a place for playing a clip on a specific old CDMA handset that works offline, feeding legacy hardware or emulators that only accept 3G2, archiving in the period-correct container, or producing the smallest possible file for a strict limit.
They share the same ISO base media container heritage (MPEG-4 Part 12) and the same core video codecs, so the split is really about the cellular network each was written for. 3GP is the 3GPP format for GSM and UMTS phones; 3G2 is the 3GPP2 format for CDMA2000 phones. 3G2 additionally allows CDMA speech codecs such as EVRC and QCELP that 3GP does not. If your target handset was on a GSM carrier, convert FLV to 3GP instead.
We checked the option set on this page: Video Codec offers exactly four entries — H.263, H.264, MPEG-4 and Xvid — with H.264 pre-selected, and Audio Codec offers AAC, AMR Narrow Band and AMR Wide Band. For the oldest CDMA handsets, H.263 paired with AMR Narrow Band is the most universally compatible pairing. The CDMA-native speech codecs in the 3GPP2 specification (EVRC, 13K/QCELP, SMV, VMR-WB) are decoded on playback devices but are not encode options here, so a 3G2 produced on this page will always carry AAC or AMR audio.
Usually, yes. Flash Player itself reached end of life on December 31, 2020, but FLV files still decode in modern tools, which is what does the heavy lifting here. Typical FLV files carry Sorenson Spark or VP6 video — with H.264 in later files — alongside MP3 or AAC audio, all of which read fine. The exceptions are truncated or corrupted FLV files from interrupted downloads; if one fails, it is usually the source, not the format.
No. The server always decodes and re-encodes to build the 3G2, even when the source FLV already carries H.264 video. There is no stream-copy path here, so expect one extra lossy generation on top of whatever the FLV encoder already discarded. Keeping the Quality Preset on "Very High (Recommended)" and leaving the resolution alone keeps that generation as invisible as it can be.
Yes. Switch Trim from Unchanged to Time Range and enter a Start time and a Duration, either in plain seconds or as HH:MM:SS.sss. Only that window is decoded and re-encoded, which also makes it the fastest way to test a codec and resolution combination before committing to the whole clip.
Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours — no sign-up, no watermark, never shared or made public. The main real-world limit on a large FLV is upload size and time rather than the conversion itself, so trimming the clip first or targeting a specific file size keeps the job fast.