Audio, Video & Voice · Free tool
Video Mute
Strip the audio track from any MP4 or WebM video instantly in your browser. Get a silent output with no re-encoding artifacts, free and with no uploads.
Re-encodes video to WebM with no audio track. Runs fully in-browser via MediaRecorder.
Advertisement
What it does
Drop a video in (MP4, WebM, MOV — any format your browser plays), get back the same video with the audio track removed. The picture quality, resolution, framerate, and duration are unchanged because the tool re-records the existing video stream rather than re-encoding it from scratch — so a 1080p H.264 input gives you a 1080p output (in WebM/VP8 container, since that's what browser MediaRecorder produces).
Common reasons people mute videos: removing background chatter from a screen recording before sharing, stripping copyrighted music from a phone clip you want to post on a platform that flags it, anonymizing audio in a clip going to a meeting where the original speaker shouldn't be heard, or just creating a silent loop for a website hero background.
Everything runs locally via HTMLVideoElement.captureStream() + MediaRecorder. No upload, no server, no watermark. The audio track is simply not included in the recording — there's no half-mute or "lower volume" option because what you're getting is a brand new video track with no audio at all.
Embed this tool on your siteShow snippetHide
Paste this snippet into any page. Loads on-demand (lazy), no tracking scripts, and sized to most dashboards. Replace the height to fit your layout.
<iframe src="https://freetoolarena.com/embed/video-mute" width="100%" height="720" frameborder="0" loading="lazy" title="Video Mute" style="border:1px solid #e2e8f0;border-radius:12px;max-width:720px;"></iframe>How to use it
- Drop a video file into the upload area, or click to browse.
- Hit play on the preview — the player is muted by default so you can confirm what you're working with.
- Click Mute & Export. The tool plays the video at 1× speed in the background while recording the visual stream into a new file.
- Wait for processing to finish (real-time = a 2-minute video takes 2 minutes to process). A progress bar shows where you are.
- Click Download to save the new audio-free WebM file.
How it works
The browser plays your uploaded video into a hidden <video> element. We call video.captureStream() to get a MediaStream with both video and audio tracks, then immediately remove the audio tracks before passing it to a MediaRecorder:
const stream = videoEl.captureStream();
stream.getAudioTracks().forEach(t => stream.removeTrack(t));
const recorder = new MediaRecorder(stream, { mimeType: 'video/webm' });The recorder produces a WebM file with VP8 video and no audio. Recording happens in real time (1 second of video = 1 second of processing) because MediaRecorder ticks off the system clock. That's why long videos take a while — there's no faster path through the browser API.
When to use this tool
- Removing copyrighted music from a phone clip before posting to TikTok/Instagram/YouTube Shorts.
- Stripping ambient noise / chatter from a screen recording.
- Anonymizing audio in a clip you need to share but the speaker shouldn't be identifiable.
- Creating silent loops for website hero videos (most browsers require muted videos to autoplay anyway).
When not to use it
- When you want to keep but reduce audio volume — this strips it entirely. Use a video editor for partial mute.
- When you want to keep the original codec/container — output is always WebM/VP8 because that's what MediaRecorder writes.
- Long videos (>30 minutes) — processing time = video length, and browser memory will be a bottleneck.
- When file-size minimization matters — re-recording produces a different bitrate than the original; for source-preserving mute, use ffmpeg locally with `-c copy -an`.
Frequently asked questions
- Why is the output WebM instead of MP4?
- Browser MediaRecorder produces WebM (VP8/VP9 video). MP4 (H.264) recording is not consistently supported across browsers. WebM plays in every modern browser, on YouTube, on Discord, and most platforms accept it for upload.
- Why does processing take as long as the video?
- MediaRecorder records in real time — there's no fast-forward mode in the browser API. A 5-minute video takes 5 minutes to process. For batch jobs, ffmpeg locally is much faster (and lossless, with -c copy -an).
- Will the output have the exact same resolution as my input?
- Yes — the captured stream uses the source's native resolution. A 4K input produces a 4K output. The file size will differ from the original because it's re-encoded with VP8 at the browser's default bitrate.
- Can I keep parts of the audio and mute others?
- Not in this tool — it's a binary mute. For selective muting (e.g. mute the middle 10 seconds of a 30-second clip) use a video editor like CapCut, DaVinci Resolve, or iMovie.
- Is my video uploaded anywhere?
- No. The file stays in browser memory — captured by a hidden video element and re-recorded. Open DevTools → Network and you'll see zero outbound requests during processing.
- Why does the audio still play during the preview?
- The HTML5 player is muted (volume 0, muted attribute set), but the source still has the audio track until you export. The export file is what has no audio at all.
Advertisement
Learn more
Guides about this topic
- How-To & Life · GuideHow to remove audio from videoStrip audio streams from videos while preserving quality free online. Handle multi-track audio and avoid re-encoding loss instantly with no signup needed.
- How-To & Life · GuideHow to compress imagesReduce image file sizes by finding quality sweet spots and switching to WebP. Free, in-browser tips for batch compression and EXIF stripping instantly.
- How-To & Life · GuideHow to crop images for webCrop images for web online instantly with our free tool. Use 16:9, 4:5, and 1:1 ratios for social posts and banners, no sign-up needed.
- How-To & Life · GuideHow to add image bordersAdd solid borders, polaroid frames, and printing margins to photos. Learn about aspect ratios and padding in this free guide, online with no download.
- How-To & Life · GuideHow to create GIFsCreate GIFs online instantly from videos and images for free. Optimize frame rate and palette for small, sharp animations with no registration.
- How-To & Life · GuideHow to convert video to GIFConvert video to GIF online instantly. Free tool optimizes length, frame rate, and palette for sharp, shareable results with no sign-up.
Explore more audio, video & voice tools
- PNG to GIF ConverterTransform PNG images to GIF format in your browser with no download required. Output works in most viewers, free and instant conversion tool.
- BMP to JPG ConverterConvert BMP images to high-compression JPG format instantly in your browser. Adjust the quality slider to balance size and clarity without any signup.
- BMP to PNG ConverterConvert BMP files to lossless, smaller PNGs instantly in your browser. Free online tool with no downloads or registration required for clean image conversion.
- GIF to PNG ConverterConvert GIF to PNG. Captures first frame; for animation, keep GIF or use video.
- JPG to WebP ConverterCompress JPG to WebP with 25-35% size reduction at same quality, batch supported, instantly in your browser—free with no sign-up required.
- Universal Image ConverterConvert images between JPG, PNG, and WebP formats instantly in your browser. Batch processing and a quality slider, completely free with no uploads required.