What the converter does not do
It works with one fixed preset per mode and no manual settings. Some jobs need a different tool.
Audio can go missing
The fast WebCodecs path only copies the audio track when it is already AAC. If the source audio uses another codec, such as PCM in some MOV screen recordings, the result has no audio and no error is shown.
No quality, resolution or bitrate choice
Compress and convert each run one fixed preset. There is no slider or setting to change what they target.
Convert still re-encodes
Convert video to MP4 / WEBM is not a lossless remux. It caps the bitrate at 85% of the source, so file size and quality can still change.
MP4 or WEBM is not your choice
The output container depends on what your browser's pipeline can produce, not on a setting you control.
One file at a time, up to 100 MB
There is no batch mode and no way to raise the size cap.
The fallback runs at real speed
When WebCodecs is unavailable or the file is not MP4, MOV or M4V, the tool plays the video to record it, so a 10 minute clip takes about 10 minutes, and it depends on your browser being able to play the file at all.
Related tools
Frequently asked questions
No. Your browser processes the file in this tab. The mp4box.js, mp4-muxer and, for audio extraction, LAME libraries are downloaded from their CDNs the first time you need them, but the video and audio themselves are never sent anywhere.
The fast WebCodecs path only copies the audio track when it is already AAC. If the source audio uses a different codec, the result has no audio and no error is shown. This is a limitation of that path; there is no setting to change it.
No. Compress and convert each use one fixed preset. Compress scales to a 720 px long edge at roughly half the source bitrate; convert keeps the original frame size and caps the bitrate at 85% of the source.
No. It re-encodes the video and caps its bitrate at 85% of the source, so file size and quality can still change even though the mode is meant for format conversion rather than compression.
Whichever your browser's pipeline produces: MP4 with H.264 when the browser supports encoding it, WEBM otherwise. There is no format picker despite the option's name.
That happens on the fallback path, used when WebCodecs is not available or the file is not MP4, MOV or M4V. It plays the video in real time to record the result, so a 10 minute clip takes about 10 minutes.
Your file stays on your device
Your browser decodes and re-encodes the file inside this tab. It is not uploaded or stored anywhere. The mp4box.js, mp4-muxer and LAME libraries load from their CDNs the first time you need them.