About MediaFuse

A small set of media tools that do their work on your device instead of on a server.

What this is

MediaFuse converts video and audio in the browser. You drop a file in, pick an output, and get a download — with no account, no upload and no watermark. The tools are built on mediabunny, an open-source media toolkit that wraps the WebCodecs API, plus WebAssembly builds of LAME and libFLAC for the codecs browsers cannot encode natively.

Why browser-side

Uploading a video to a stranger's server to change its container is a strange default. It costs bandwidth in both directions, it caps file size at whatever the operator can afford, and it leaves a copy of your file on hardware you do not control. Browsers caught up: they can decode H.264, HEVC, VP9 and AV1 in hardware, and encode most of them too. The only thing missing was a clean toolkit, which is what mediabunny provides.

So this site is deliberately thin. There is no backend, no storage bucket, no queue worker. The pages are static HTML with a JavaScript engine that downloads once and is cached.

What it does not do

It does not download videos from streaming sites, strip DRM, or convert protected content. It does not keep your files, because it never receives them. And it does not pretend that a browser is a render farm: for very large files, a desktop tool like FFmpeg or HandBrake will still be faster.

Feedback

If a file fails to convert, the browser console usually says why. Send that along with the file's container and codec and it is often fixable. The contact page has the address.