Video to Audio

Extracts the audio track from a video file and saves it as MP3, WAV, M4A, FLAC or OGG. Works with MP4, MOV, WebM, MKV, AVI and M4V. Everything runs inside your browser tab, so the video itself is never uploaded anywhere — which matters more here than with any other tool on the site.

drop your Video here

MP4, MOV, WebM, MKV, AVI, M4V all welcome.

At a glance

Input containers.mp4, .mov, .webm, .mkv, .avi, .m4v
Output formatsMP3, WAV, M4A/AAC, FLAC, OGG Vorbis
Bitrates128 to 320 kbps for lossy output
Video handlingDiscarded — only the audio stream is decoded
BatchYes — drop several videos, get a zip back
Practical size limit~500 MB per file (browser memory)
Uploads your fileNo — the video never leaves your machine
Signup requiredNo

What actually changes

A video file is a container, not a single stream. An .mp4 holds a video track, one or more audio tracks, and often subtitles and chapter data, all interleaved. Extracting audio means demultiplexing that container — separating the streams — and keeping only the audio.

What the audio actually is depends on where the video came from. In an MP4 or MOV it is almost always AAC. In a WebM it is usually Opus or Vorbis. In an MKV it could be any of those, or AC-3, or something unusual. This tool decodes whichever it finds and re-encodes it to the format you pick.

That re-encode is worth understanding: because the audio inside the video was already compressed, converting it to MP3 is a second lossy pass, exactly as it would be converting a standalone AAC file. Choosing WAV avoids a second lossy encode, at the cost of a much larger file.

When you'd want this

Settings that matter here

Pick MP3 at 192 kbps or higher for speech and general use — that is well above the point where the second encode is noticeable on dialogue. For music lifted from a video, use 320.

Pick WAV if the audio is going into an editor for further work. It skips the second lossy encode entirely, so nothing is degraded before you start, and every DAW and NLE imports it without complaint. The file will be large — roughly 10 MB per minute — but that rarely matters for a working file.

Expect the first conversion to take a moment. Video containers are decoded by a WebAssembly build of FFmpeg that is fetched on first use; after that it is cached and subsequent conversions start immediately. Larger videos also simply take longer, because the whole file has to be read and demultiplexed before any audio comes out.

What you lose

The video, obviously — but also anything else in the container. Subtitle tracks, chapter markers and timecode are discarded, and if the file has multiple audio tracks (a second language, a separate commentary, or discrete channels from a multi-mic shoot), you will get the first one rather than a choice.

You lose a little quality on any lossy output, for the double-encode reason above. Choosing WAV avoids this.

Very large files are the practical limit. Browsers cap how much memory a page can allocate, and the whole file has to be held while it is processed, so somewhere past roughly 500 MB — a long recording at high bitrate — conversion will fail rather than run slowly. Splitting the source video first is the workaround.

FAQ

Does the video get uploaded anywhere?

No. The file is read and decoded inside your browser tab and never sent to a server. That is the main reason to use this rather than a typical online extractor, which uploads the entire video first — a real problem for anything confidential.

Which video formats work?

MP4, MOV, WebM, MKV, AVI and M4V. The audio inside is usually AAC (MP4, MOV) or Opus and Vorbis (WebM); all of them are decoded the same way.

Should I choose MP3 or WAV?

WAV if the audio is going into an editor for more work, because it avoids re-compressing audio that was already compressed inside the video. MP3 at 192 kbps or higher if you just want to listen to it or send it on.

Why is the first conversion slower?

Video containers are demultiplexed by a WebAssembly build of FFmpeg that downloads the first time you use it. After that it is cached and conversions start immediately.

What if my video has two audio tracks?

You get the first one. Selecting between multiple audio streams is not supported, so a file with a separate commentary or second language track will need a desktop tool if you want the other one.