No filtergraphs or two-pass encoding
There is no UI for FFmpeg-style filter chains, two-pass bitrate targeting, or per-codec tuning. Those workflows belong on FFmpeg itself.
For when the right answer to 'how do I convert ten MOVs to MP4' is not 'memorize a shell loop'.
Drop video files here or click to browse
Files queue into the current batch until you convert · MP4, MOV, MKV, WebM, M4V
FFmpeg is the right tool for almost any video task, eventually. The cost is the learning curve. Doing 'convert these ten MOV files to MP4 at decent quality' on the command line means knowing the input flag, the output codec flag, the CRF or bitrate flag, the preset flag, and a shell loop to apply it across the folder. None of that is hard, but none of it is fast the first time either.
This tool covers the conversions and compressions that most people actually want from FFmpeg, but as a UI: pick the files, pick the output format, set quality and width, click convert. The mapping below shows the common FFmpeg one-liners and the equivalent thing in this tool.
It is not a replacement for everything FFmpeg can do. Codec-level controls, audio filters, complex filtergraphs, hardware-specific encoders, and scripting all stay on the FFmpeg side. For day-to-day batch jobs, the browser path is faster to set up.
FFmpeg: ffmpeg -i in.mov -c:v libx264 -crf 23 out.mp4. Here: drop MOV files in, output preset is MP4, click convert.
FFmpeg: a shell loop wrapping the command above with -crf 28 or a target bitrate. Here: drop the folder in, pick the balanced (or smaller) quality preset, click convert.
FFmpeg: -vf "scale=1280:-2". Here: enter 1280 in the width field, click convert. Aspect ratio is preserved automatically.
Custom filtergraphs, two-pass encoding, codec-level tuning, audio filters, ProRes, HLS packaging, hardware-specific encoders, and any kind of scripting or automation. The browser is faster for the common case; FFmpeg is still right for the edge cases.
There is no UI for FFmpeg-style filter chains, two-pass bitrate targeting, or per-codec tuning. Those workflows belong on FFmpeg itself.
ProRes intermediates, HLS packaging, and any kind of scripted pipeline (CI jobs, batch automation) are out of scope.
FFmpeg supports an enormous codec list. This tool covers the common consumer codecs (H.264, H.265 where the browser supports it, VP9, AV1 decode). Exotic codecs may not work in the browser at all.
Run the convert, compress, and resize jobs people usually reach for FFmpeg for, as a browser UI instead of a shell loop.
Drag and drop your video files into the converter, or click to pick them.
Pick the output format, quality, optional width, and whether to remove audio.
Click Convert files. Each file is processed locally on your device.
Download files individually, or grab the whole batch as a ZIP.
Anything involving filtergraphs, two-pass encoding, custom codec tuning, audio filters, ProRes, HLS packaging, or scripting. Also anything where you need the result to be reproducible from a CLI command.
No. The conversion runs in your browser; nothing is sent to a server.
No. It uses WebCodecs, the browser's built-in video encode/decode API. WebCodecs lets the browser run the encode directly rather than wrapping FFmpeg.
For common browser-supported workflows, performance can be very good. For exotic codecs, deeper tuning, or scripted pipelines, FFmpeg is usually the better tool.
Conversion uses the WebCodecs API. Fully supported: desktop Chrome 94+, Edge 94+, Opera 80+, Firefox 130+, and Safari 26+. Safari 16.4 to 25 work for most files but some may fail because their WebCodecs implementation is partial. Browsers without WebCodecs (Chrome/Edge <94, Firefox <130, Safari ≤16.3, Internet Explorer) cannot run the converter at all. Mobile browser support is improving but inconsistent, so a desktop or laptop is recommended for batch work.
The browser runs the encoder directly, so there is no upload to a server.
Drop in a folder of mixed-format videos. Pick one destination format. Download the whole batch.
Shrink a folder of videos in one pass, typically several times smaller, with little visible quality loss.
Drop in MOV files, including HEVC iPhone clips, and get MP4s back in one pass.