Skip to content

Convert 3GP to MP4 on Mac

Convert 3GP to MP4 on Mac with QuickTime export or FFmpeg. H.264 MP4 for uploads and editing.

By Petr Samokhin

3GP clips from older Android phones, feature-phone backups, and MMS downloads often look tiny and block modern workflows. Preview may show a postage-stamp frame, a CMS rejects the format, or you need to drop the clip into a deck or editor that expects MP4. You notice when migrating an old phone archive, when legal asks for evidence video in a standard format, or when a social upload form lists MP4 only. Converting locally upscales sensibly and keeps personal footage off random upload sites.

3GP vs MP4

3GP is a mobile container from the early smartphone era. It typically holds low-resolution H.263 or H.264 video with AMR or AAC audio. MP4 is the modern default for uploads, editors, and playback on any screen size.

3GPMP4
Common sourceOld phone recordings, MMS saves, legacy backupsWeb, modern phones, editors
ResolutionOften 176x144 to 640x480Any; usually 720p or 1080p today
Upload formsRejected on most portalsUsually accepted
Best first stepRe-encode to H.264 MP4Already compatible

In practice, 3GP shows up in archived phone evidence, family videos from a drawer-old handset, and clips forwarded through ancient messaging chains. MP4 is what you send for client review, ticket attachments, and CMS uploads. You cannot recover detail that was never recorded, but converting to MP4 fixes compatibility and lets you trim, compress, or embed the clip elsewhere.

See the general video to MP4 guide for other legacy formats. When size limits matter, see the video compression guide .

Export in QuickTime

QuickTime Player can open many 3GP files directly. Use it when you only need one or two clips and the source resolution is already low.

  1. Open the 3GP in QuickTime Player.
  2. Edit → Trim (⌘T) to cut unusable sections at the start or end.
  3. File → Export As → 720p (or 480p when the source is very small).

Exporting to 720p does not invent detail from a 176-pixel-wide source, but it produces a standard MP4 file editors and upload forms accept. For already-sharp 3GP at 640x480, 720p export is a reasonable ceiling.

SituationExport choice
Tiny MMS clip480p after trim
Clearer phone video720p
Portal with a hard MB capTrim first, then compress further

QuickTime does not batch a folder of phone backups. When you have dozens of files, use FFmpeg or GetCompress.

Convert with FFmpeg

FFmpeg in Terminal handles batch phone archives and explicit codec mapping. Install through Homebrew:

brew install ffmpeg

Standard re-encode for sharing:

ffmpeg -i input.3gp -c:v libx264 -crf 23 -preset medium \
  -vf "scale='min(1280,iw)':-2" -c:a aac -b:a 128k \
  -movflags +faststart output.mp4

The scale filter caps width at 1280 pixels so you do not blow up a tiny source with blocky upscaling. Batch every 3GP in a folder:

mkdir mp4-out
for f in *.3gp; do
  ffmpeg -i "$f" -c:v libx264 -crf 23 -preset medium \
    -vf "scale='min(1280,iw)':-2" -c:a aac -b:a 128k \
    -movflags +faststart "mp4-out/${f%.3gp}.mp4"
done
FlagPlain meaning
-crf 23Quality tuned for low-res sources
scale='min(1280,iw)'Never upscale beyond source width
-movflags +faststartWeb-friendly metadata placement

If audio is missing after conversion, the source may use AMR narrowband. FFmpeg maps it to AAC with the command above. For MOV phone exports on newer iPhones, see MOV to MP4 on Mac instead.

Using GetCompress

GetCompress fits recurring convert 3GP to MP4 on Mac work when you are migrating a phone backup folder or when upload forms enforce modern formats and size caps.

Drop 3GP clips or a whole backup folder into the app. Choose MP4 output, set resolution and quality, or use target file size when the portal states a limit. Trim in the preview before export if only part of the clip matters.

Useful workflow pieces in GetCompress:

  • Batch queue: process an entire old-phone export without opening each file in QuickTime.
  • Presets: save “archive 3GP” settings and reuse for the rest of the folder.
  • Preview and trim: confirm the clip is the right moment before sending evidence or family footage.
  • Folder monitoring: watch a downloads folder and auto-convert new 3GP files when they arrive from legacy tools.
  • Local processing: keep personal and legal footage on your Mac instead of uploading to online converters.
  • Target file size: hit portal megabyte limits without guessing CRF values in Terminal.

After conversion, if the MP4 is still too large for email, lower quality or resolution in the same window rather than starting over.

Buy GetCompress now for local media compression with reusable presets and no media upload.