What is ffmpeg-web?
Updated
ffmpeg-web is a browser-based and desktop interface for FFmpeg, the widely used command-line tool for processing video, audio, and image files. It is hosted at ffmpeg-web.netlify.app and is designed for people who want FFmpeg's conversion capabilities without working directly in a terminal. The web version runs entirely in your browser using ffmpeg.wasm, while a separate native desktop version runs on your computer.
What it does
The tool converts media between formats. According to its own description, it handles three categories:
- Video — convert from one video format or codec to another
- Audio — convert between audio formats
- Images — convert between image formats
Because it is a UI layer over FFmpeg, the underlying conversion work is done by FFmpeg itself, not by a custom reimplementation.
Two ways to run it
| Mode | How it runs | Where processing happens |
|---|---|---|
| Web | In your browser via ffmpeg.wasm | On your own machine, inside the browser |
| Desktop | Native version installed on your computer | On your own machine, as a local application |
The key distinction is packaging, not capability: both are front ends for FFmpeg. The web version's advantage is that you don't install anything — you open the page and use it. The desktop version avoids the browser sandbox and the performance limits that come with running a compiled tool like FFmpeg inside WebAssembly.
When the web version makes sense
Choose the browser version when you want a quick conversion and don't want to install software. This fits occasional tasks — for example, converting a screen recording to MP4 before sharing it, or turning a WAV file into MP3.
Choose the desktop version when you convert often, work with large files, or need the full speed of native FFmpeg. WebAssembly execution in a browser is generally slower than native code and is constrained by browser memory limits, which matters for long or high-resolution video.
What to keep in mind
- The site describes itself as a UI for FFmpeg, so the range of supported formats and options ultimately depends on the FFmpeg build behind it.
- The web version depends on ffmpeg.wasm, so very large files may hit browser memory ceilings.
- The page evidence available does not state pricing, account requirements, or upload behavior. If you need to know whether files leave your device or whether any feature is paid, check the site directly before relying on it for sensitive media.