Converter · No upload · No re-encode
Remove audio from a video — mute an MP4, MOV or M4V without uploading it
Drop in your own MP4, M4V or MOV and get the same video back with the sound taken out. The picture is copied across untouched — same codec, same resolution, same quality, same kind of file — because nothing here decodes or re-encodes your video. It runs in this tab, and the network meter below proves it live.
How this tool works
An MP4, M4V or MOV file is two things stacked together: a big blob of compressed media data, and an index that says which tracks exist and where each track's chunks of that data begin. Removing the sound does not require touching the media at all — it requires editing the index. So when you choose a file, this page reads only the index, deletes the audio track's entry, works out which byte ranges belong to the tracks that survive, and writes a new file: the same top-level metadata, the rebuilt index, and the surviving chunks copied straight across. The result is a silent file, not a muted playback setting — the sound track is gone from the bytes. Your video's compressed picture data is never decoded and never recompressed, so the output carries the same codec, resolution and frame rate, and the same picture, byte for byte. The new file is assembled as a list of ranges of the original rather than a copy in memory, which is why a two-gigabyte video does not need two gigabytes of RAM, and the index is written ahead of the media so the result starts playing without reading the whole file first. This tool downloads no code of any kind to do the work — no decoder, no encoder, no worker — so the network meter arms on your first file and has nothing left to count.
Here is the trade we made on your behalf, stated before you spend time rather than after. There is a way to build this that accepts every format your browser can play: play the video with the sound off and re-record the picture as it goes. It is the approach most in-browser tools take, and it has three costs that are easy to hide. It re-encodes, so the picture is compressed a second time and visibly degrades. It runs in real time, so a three-minute clip takes three minutes. And it always writes WebM, so your MP4 comes back as a different kind of file that some phones, editors and messaging apps will not open. We decided that quietly handing you a worse copy of your own video was the wrong trade, so this tool does the lossless rewrite instead and accepts only the container family where that rewrite is honest. Everything else is refused by name, with the reason on the row — you are never left waiting on something that was going to disappoint you.
The honest limits. Every number in the readout is read from the file's own index and reported as the file declares it — codec, resolution, duration, channel count, sample rate — and because nothing is decoded, this page cannot verify that your video actually plays; it can only report what the container says about it. Files that are refused, always by name and never silently: containers that are not ISO base media (Matroska, WebM, AVI, Windows Media, Ogg, Flash Video), fragmented MP4 files whose index is spread through the file, DRM-protected files, files whose index is damaged or disagrees with their contents, files that already have no audio track, and the rare file using the compact sample-size table this rewrite does not handle. There is deliberately no cap on how long a video may be, because length is not what costs anything here — nothing is re-encoded. What does cost is size, so files over 2 GB, over 500,000 samples, or over 200,000 chunks are refused outright with the measured figure printed next to the limit. A file over a limit is never shortened to fit; handing back a truncated video would be the worst thing this page could do.