Convert 3GP videos into MP4 files that play on modern devices and import into current editing software. This works for 3GP files that carry H.264 video, which later phones recorded - usually as a lossless repackage that takes seconds. Files from the oldest handsets use codecs no browser can decode, and the tool will say so rather than producing a broken file. Runs entirely in your browser, so no upload is needed and nothing leaves your device.
For best results and widest format support, use Chrome or Edge on a desktop computer. Other browsers use a different engine with limited codec support.
Drop your video here
or click to select a file
🔒 Your files never leave your device - 100% private & secure
Drag a .3gp or .3g2 file onto the upload area or click Select Video. Old camera-phone clips are usually small and convert very quickly.
Convert and download
MP4 is selected automatically. Click Convert, then download the MP4. Modern phones, browsers and editors all open the result without extra software.
Why convert 3GP to MP4?
3GP was designed for 3G phones at a time when bandwidth and storage were scarce. It is a cut-down relative of MP4, built to keep files as small as possible, which is why video from that era tends to be low resolution with heavily compressed audio. Anything recorded on a phone in the mid-2000s is likely to be a 3GP.
The format has aged out of general support. Modern phones no longer record it, browsers will not play it, and current versions of most editing software either refuse to import it or bring it in with no sound. Old footage sitting on a memory card or in a backup archive is effectively stranded until it is converted.
Converting to MP4 puts that footage back within reach of ordinary software, provided the codecs inside are ones a browser can read. Later 3GP files - the ones from early smartphones and better feature phones - hold H.264 video with AAC audio, and those are simply repackaged into an MP4 container without being re-encoded, so the conversion is lossless and takes seconds.
The oldest 3GP files are a different matter. Handsets from the mid-2000s recorded H.263 or MPEG-4 Part 2 video alongside AMR audio, and no current browser can decode any of those. Because this tool runs entirely in your browser, it cannot convert them either: it will tell you which codec it could not read instead of writing a file that does not play. For those, a desktop tool such as VLC or FFmpeg is the right answer, and unlike this page it will have to genuinely re-encode the video.
Bear in mind that converting cannot add detail that was never recorded. A 176x144 clip from a 2005 handset is still 176x144 afterwards - it simply becomes playable again. If you want it to fill a larger screen you can upscale it afterwards, though the result will look soft. Everything runs locally in your browser, with no upload and no watermark.
Frequently Asked Questions
Will converting improve the video quality?
No. Conversion changes the format, not the detail that was captured. A low-resolution 3GP clip stays low resolution as an MP4 - what changes is that modern players, phones and editors will now open it.
Why won't my 3GP file play on my phone any more?
Current phones and browsers have dropped support for the old codecs 3GP often relies on, particularly H.263 video and AMR audio. If your file uses those, this browser-based tool cannot open it either - see the next question. If it holds H.264 video, which later phones recorded, converting to MP4 makes it play everywhere again.
Why does my 3GP file say the codec cannot be read?
Because it holds H.263 or MPEG-4 Part 2 video, or AMR audio, which are what mid-2000s handsets recorded and which no browser can decode. Everything here runs in your browser, so there is nothing to fall back on. A desktop tool such as VLC or FFmpeg will convert those files. 3GP files carrying H.264 video convert here without any trouble.
Does this work with .3g2 files too?
Yes. 3G2 is the CDMA variant of the same format and is handled the same way. Both are based on the same ISO base media structure as MP4.
Are my files uploaded to a server?
No. Your files never leave your device. All conversion runs locally in your browser using WebAssembly, so the process is completely private and even works offline after your first visit.