MOV to MP4 Converter

mov → mp4

Re-encodes a QuickTime MOV to H.264 MP4 at the same frame size, right in your browser.

QueueNothing is uploaded

Drop a MOV file here

or click to browse your device

Processing video…

About this MOV to MP4 converter

This tool reads the MOV container, decodes the video track and re-encodes it as H.264 inside a fresh MP4. Chrome, Edge and other browsers with WebCodecs do this directly, without ever playing the clip, which is normally several times faster than the video's own length. The audio track is copied over untouched when it's AAC, so it costs nothing in time or quality.

On a browser without WebCodecs, or if the fast path turns out to be slower than just playing the clip, the tool falls back to recording the result from a canvas in real time instead. That takes as long as the video runs, and on a browser that can't record MP4 directly, the output is a WebM file instead.

How to use it

01

Add your MOV

Drop the file on the box, or click it to browse your device.

02

Convert

Click Convert to MP4 to start.

03

Wait for it to finish

A progress bar tracks the re-encode. It's usually faster than the clip's own length; older browsers can take as long as the video runs.

04

Get your MP4

When the conversion finishes, the MP4 appears with a Download button. Nothing is saved until you click it.

What it does

  • Decodes the video track and re-encodes it as H.264 inside a new MP4 container.
  • Keeps the original frame size, so a 4K MOV comes back as a 4K MP4 rather than being quietly shrunk.
  • Copies the audio track through untouched when it's AAC, the usual codec in iPhone and Mac recordings.
  • Falls back automatically to real-time recording on browsers without WebCodecs, so the conversion still finishes either way.
  • One file at a time, up to 100 MB.

Specifications

Specification Details
Accepts MOV video files, one at a time
Output MP4 with H.264 video, Baseline profile
Frame size Unchanged, up to a 4096 px long edge. Larger frames are scaled down to fit.
Video bitrate Re-encoded at about 85% of the source video track's own bitrate
Audio Copied through unchanged when it's AAC. Otherwise dropped.
Fast path WebCodecs, in Chrome, Edge and other browsers that support it. Loads mp4box.js and mp4-muxer from the jsdelivr CDN.
Fallback Real-time canvas recording with MediaRecorder, which can produce a WebM file instead of MP4
File size limit 100 MB
Good to know

What this converter does not do

It re-encodes the picture, not just repackages it. A few things worth knowing:

Not a lossless copy

The video is decoded and re-encoded, so it's a fresh, slightly lossy generation rather than a bit-perfect copy of the source.

Audio has to be AAC

The audio track carries over only when it's AAC, the norm for iPhone and Mac recordings. A MOV with a different audio codec, such as PCM, converts with no sound.

Very large frames are capped

Anything wider or taller than 4096 px on the long edge is scaled down to fit. Ordinary phone and camera footage never reaches that size.

Some codecs won't decode

H.264 footage is universal. HEVC support depends on the browser and device, and formats such as ProRes will not decode at all.

One file at a time

Up to 100 MB, held entirely in memory while it converts.

Related tools

Frequently asked questions

Slightly. The video track is decoded and re-encoded, spending one generation of lossy compression, so it isn't bit-identical to the source. The audio track is copied through untouched when it's AAC, so only the picture is affected.

No, the frame size stays the same. The only exception is a very large frame, above 4096 px on the long edge, which is scaled down to fit.

Only when it's AAC, which is what iPhone and Mac recordings normally use. A MOV with a different audio codec converts with no sound.

The tool falls back to recording the result in real time from a canvas instead. That takes as long as the clip runs, and on a browser that can't record MP4 directly, you get a WebM file instead.

No. The whole conversion, from reading the MOV to writing the MP4, happens inside your browser.

Yes, 100 MB per file, one file at a time, since the whole video is held in memory while it converts.

Your video stays on your device

The MOV is read, decoded, re-encoded and written back out as MP4 entirely inside this tab. Nothing is uploaded. The only network requests are the one-time library downloads, from the jsdelivr CDN, when your browser uses the fast conversion path.