How browser-based video conversion works
Video encoding is resource-intensive. The selected tool downloads the FFmpeg WebAssembly engine on demand (about 31 MB) and uses your device to convert each video. Your video files are not uploaded to a conversion server; processing time depends on the video's length, resolution, your browser, and available memory.
Video format and codec compatibility
MP4, WebM, and MOV are containers that can hold different video and audio codecs. This tool re-encodes common video and audio streams to make a new output file; it cannot guarantee support for every source codec, subtitle, or metadata track. Keep a copy of your original video.
Video converter FAQ
Are videos sent to a server?
No. The source video is processed locally in the browser. The converter does download its FFmpeg engine from the jsDelivr CDN.
Why can a video conversion take a while?
Encoding happens on your device and can take longer than the video's duration, especially for high-resolution or long videos.
Will every MP4, WebM, or MOV file work?
Not necessarily. Container extensions do not guarantee that the underlying codecs are supported by the media engine or suitable for a particular output container.