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.

Your videos never leave your device

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.