3GP to MP4 converter
Old feature-phone videos are 3GP with AMR audio, which modern players often play silently or not at all.
What happens to your 3GP
H.263/MPEG-4 video is re-encoded to H.264 and AMR audio to AAC. H.264 3GP files are remuxed.
Tip: These clips are usually 176×144 or 320×240; upscaling cannot add detail, so leave the size at "Original".
How to convert 3GP to MP4
- Drop your 3GP file on the box above, or tap it to pick one. The engine (about 31 MB) loads once per visit.
- The converter reads the file's streams and shows which codecs are inside.
- Keep the defaults, or pick a quality and resolution.
- Press the button, wait for the progress bar, then download your MP4.
Prefer the command line?
This is the FFmpeg command the converter runs for a typical 3GP (h263 + amr_nb). Paste it into a terminal with FFmpeg installed for batch jobs or files too big for a browser tab:
ffmpeg -y -i input.3gp -map 0:v:0 -map "0:a:0?" -sn -dn -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" -c:v libx264 -preset veryfast -crf 23 -pix_fmt yuv420p -movflags +faststart -c:a aac -b:a 160k output.mp4This re-encodes, so expect it to take a while on long files. Your own file may contain different codecs; the converter above detects them and adapts. For other jobs, ask the FFmpeg command helper.
Questions
Why is there no sound in my 3GP on my computer?
AMR speech audio is not supported by many players. After conversion it is AAC, which plays everywhere.
Is my 3GP file uploaded?
No. The 3GP is read from your device by FFmpeg running as WebAssembly in the page, and the MP4 is written back to your device. No server ever receives it.
Is there a size limit for 3GP to MP4?
We set none. The practical limit is browser memory: roughly 2 GB of output on a computer, and much less on phones.