Convert · 04
Convert Video
MP4, WebM, MOV, MKV, AVI in — MP4, WebM or GIF out. Drop a whole batch; each file gets its own progress bar.
Drop videos here
One file or a whole batch — MP4, WebM, MOV, MKV, AVI
drop works anywhere on this page
A video converter with no upload step
Every other converter in the search results uploads your file, queues it on their servers, converts it, and makes you download the result — with size caps and watermarks along the way. This one runs FFmpeg compiled to WebAssembly inside your browser tab: drop files, pick a format, watch real per-file progress. The first run fetches the engine (~32 MB, once, with a byte counter); after that it's cached and conversions start instantly.
Choosing an output format
- MP4 (H.264 + AAC) — the universal answer. Plays on iPhones, Androids, TVs, PowerPoint, every editor. Pick this unless you have a reason not to.
- WebM (VP9 + Opus) — noticeably better compression for web embedding; supported by all modern browsers.
- GIF — silent auto-playing loops for docs, READMEs and chats. For fine control (fps, width, dithering) use our dedicated Video to GIF tool.
Batch conversion done sanely
Files process one at a time — deliberate, because parallel WebAssembly encodes would fight for memory. Each row shows its own progress and finishes with its own download button, so the first file is ready while later ones are still cooking.
FAQ
Which output format should I choose?
MP4 (H.264) is the safe default that plays everywhere. WebM compresses better for web use. GIF is for short silent loops.
Can I convert multiple files at once?
Yes — drop several. They queue with individual progress bars and download individually as each finishes.
Will converting reduce quality?
Re-encoding between lossy formats costs a small, usually invisible amount at our constant-quality defaults.
Why is the first conversion slower to start?
The engine (~32 MB of WebAssembly) downloads once with a byte-level progress bar, then is cached.