Encode settings
Transcode
Browser-side FFmpeg.wasm: codecs, filters, trim, and rate control.
Quick presets
Drop a video or click to browse
MP4, WebM, MOV, MKV, processed locally
About this tool
The Convert tool re-encodes your video using FFmpeg WebAssembly running entirely in your browser. Choose your output format, codec, resolution, frame rate, and quality settings. No file is uploaded — everything happens locally on your device.
Guide & tips
Frequently asked questions
MP4 (H.264 or H.265), WebM (VP8 or VP9), MKV (any codec), MOV, and animated GIF. For GIF, the tool performs a two-pass palette encode for the best colour accuracy.
Use the "WhatsApp" quick preset, or manually select 480p resolution, CRF 28, and the "fast" encoding preset. The output size estimator will show the expected file size. A 2-minute clip usually lands well under 16 MB.
FFmpeg runs in single-threaded WebAssembly in the browser. It is slower than a native desktop app but avoids any upload or server dependency. An encoding preset of "fast" or "veryfast" significantly speeds things up at a small quality cost.
CRF (Constant Rate Factor) targets a consistent visual quality across the whole video — the bitrate varies per scene. Bitrate mode targets a fixed data rate regardless of scene complexity. For most uses CRF gives a better quality/size balance.