MOV to MP4 converter
Turn an iPhone, QuickTime or screen recording MOV into MP4, usually without re-encoding.
Runs in your browser. Nothing is uploaded.
Drop a video
MOV, WebM, MKV or any video your browser can read. It stays on your computer.
More about this tool
- 1
Add a MOV
Drop the file. The tool reads which video and audio it holds and shows what will happen to each.
- 2
Choose H.264 if you need it
An iPhone video recorded in HEVC can stay HEVC, which is fast, or become H.264 for players that can't open HEVC.
- 3
Convert and download
Play the MP4 to check it, then download it.
MOV and MP4 are containers: boxes around the video and audio. An iPhone or a Mac screen recording puts H.264 or HEVC video and AAC audio in the MOV box, and MP4 holds exactly those. So the tracks move into an MP4 box as they are, with nothing decoded or encoded again. The MP4 comes out about the same size as the MOV, with the same picture.
The tool also moves the MP4's index to the front of the file, so it starts playing in a browser or chat app before it has fully downloaded.
iPhones that capture in High Efficiency (Settings > Camera > Formats) record video as HEVC; Most Compatible records H.264. HEVC plays on recent iPhones, Macs and Android phones, and on Windows once Microsoft's HEVC Video Extensions are installed. Older players, some editors and some upload forms only take H.264.
Switch on Convert HEVC to H.264 for those. The video is then encoded frame by frame, which takes longer and makes the file larger than HEVC at the same quality.
The same two paths on the command line:
- Move the tracks without re-encoding: ffmpeg -i input.mov -c copy output.mp4
- Encode the video to H.264: ffmpeg -i input.mov -c:v libx264 -crf 20 -c:a aac output.mp4
Sources
Questions
No. The MOV is read and the MP4 is written in your browser. Nothing is sent anywhere.
Not when the tracks are copied, which is the case for most iPhone videos and screen recordings. Only encoding, such as turning HEVC into H.264, re-compresses the picture, and it's set to high quality.
HEVC is copied as it is unless you switch on Convert HEVC to H.264. Copying is instant and keeps the file small; switch it on only if something can't play HEVC.
The MP4 is built in your browser's memory, so a video of a few gigabytes may not fit. For files that large, use the ffmpeg command in the guide above.
ProRes isn't something MP4 players take, so it has to be encoded to H.264, and most browsers can't decode ProRes. For a ProRes file, use the H.264 ffmpeg command in the guide above.
More free tools
- Video compressor
Shrink a video to a size limit, such as 25 MB for email, without uploading it.
- Video trimmer
Cut the start and end off a video, to the tenth of a second, without uploading it.
- Video cropper
Crop a video to 9:16, 4:5, 1:1, 16:9 or any box you drag, without uploading it.
- Remove audio from video
Mute a video by taking out its sound, without re-encoding or uploading it.
- Discord video compressor
Fit a clip under Discord's 20 MB free upload limit, or 50 MB with Nitro Basic.
- WebM to MP4 converter
Re-encode a WebM to H.264 and AAC MP4 that iPhones, editors and upload forms accept.
- MKV to MP4 converter
Turn an MKV, such as an OBS recording, into an MP4, usually without re-encoding.
- Video to GIF converter
Turn a clip from an MP4, MOV or WebM video into a looping GIF, without uploading it.
- GIF to MP4 converter
Turn a GIF into a small H.264 MP4 that keeps its timing, played once or on repeat.
- GIF compressor
Shrink a GIF by cutting its size, colors or frames, and see the new file size right away.
- WebP to GIF converter
Turn an animated WebP into a GIF that plays in apps and sites that won't take WebP.
- MP3 to MP4 converter
Put a picture to an MP3 and get an MP4 you can upload to YouTube or social apps.
- Video frame extractor
Save any frame of a video as a PNG or JPG, or extract one every few seconds as a ZIP.
- Contact sheet maker
Turn a video into a grid of timestamped frames, for the whole video or just the hook.