One page for the file you cannot open
Most video conversion on this site happens on a dedicated page, one per pair, because someone searching for a specific conversion wants that conversion and its own options. This page exists for the other situation, which is holding a file whose format you did not choose and are not sure about.
A clip off an old camcorder, a recording from a security system, a file someone sent from a phone that nobody elseβs phone will play. In that situation you do not want to identify the format first and then find the matching tool. You want to drop the file somewhere and be told what it is.
So the input format is detected and shown back to you, and the only decision left is what to turn it into.
Converting a file
- Drop a video onto the box, or use the file picker. One file at a time.
- Check the detected input format shown under the file name.
- Choose Convert to from the three output options. A format different from the input is preselected.
- Convert, and watch the progress percentage. Cancel is available throughout.
- Download the result, or convert another file.
The output list is short on purpose
Ten formats go in and three come out. That asymmetry is the honest shape of what a browser can do.
Decoding is the easy direction. The engine here can read a wide range of containers and codecs, which is why the input list is long and covers the awkward formats that turn up from cameras and phones.
Encoding is the constrained direction, because it needs an encoder that works reliably in a single threaded WebAssembly environment without special headers this site cannot use. Three targets meet that bar, and the dropdown is generated from the same registry that defines the accepted inputs, so it is not possible for the interface to offer a conversion the engine cannot perform.
Choosing between the three
MP4 is the answer to compatibility. It re-encodes to H.264 video with AAC audio, which is the combination that plays on essentially everything, and it is what to pick when the goal is for the file simply to open. Because it is a genuine re-encode rather than a container swap, it takes proportionate time.
WebM is the answer for the web, and it is the slower of the two video targets. The settings used here favour speed over file size, and even so a long clip on a single threaded engine takes real time. If the file is going onto a page you control, it is worth the wait.
GIF is not really a video format and behaves accordingly. Every frame is stored as its own image with no compression between frames, so a GIF of any length is enormous unless it is constrained. This conversion drops the frame rate to 15 per second and the width to 480 pixels for exactly that reason, and it builds a colour palette from your own clip rather than using a generic one, which is the difference between a clean result and a banded one.
Where the dedicated pages are better
This hub keeps the interface to a single dropdown, which means it does not expose per conversion settings. Whenever you know the conversion you want, the dedicated page is the better choice.
MP4 to GIF lets you set the width and frame rate rather than accepting the defaults. MP4 to WebM exposes the encoder choice. MKV to MP4, MOV to MP4, AVI to MP4 and WebM to MP4 each cover their own pair with the appropriate handling.
If what you actually want is a smaller file rather than a different format, Compress Video is the right tool for an MP4, and if you only want the sound, Video to MP3 skips the video entirely. The rest are on the video hub.