Skip to content

Extract MP3 audio from a video

Extract the audio track of an MP4, MOV or WebM as an MP3, entirely on your device.

How it works

Lectures, interviews, voice memos recorded as video and music performances are often only needed as audio. Extracting the track drops the file size by 90% or more and gives you something that plays in any music app. This tool decodes the audio stream and re-encodes it as MP3 with the LAME encoder inside FFmpeg, compiled to WebAssembly.

Bitrate is the only decision: 64 kbps is plenty for speech and makes the smallest file; 192 kbps is transparent for most music; 320 kbps is the maximum MP3 allows. The output has no video and no metadata from the source.

How big the MP3 will be

MP3 size depends only on bitrate and length, not on the video:

Recording length64 kbps (speech)128 kbps192 kbps (music)
5 min2.4 MB4.8 MB7.2 MB
30 min14.4 MB28.8 MB43.2 MB
60 min28.8 MB57.6 MB86.4 MB
90 min43.2 MB86.4 MB129.6 MB

A one-hour lecture recorded as a 400 MB video becomes a 29 MB MP3 at 64 kbps, small enough for an email or a transcription service.

How to use it

  1. Drop the video (MP4, MOV, WebM, MKV, AVI, 3GP) or click to browse.
  2. Pick a bitrate: 64 kbps for voice, 192 kbps for music.
  3. Click Extract MP3. Audio-only decoding is fast, usually well under real time.
  4. Download the MP3.

Frequently asked questions

Why is the MP3 sometimes shorter than the video?

If the video's audio track starts later or ends earlier than the picture, the MP3 matches the audio. Some screen recordings have no audio at all; the tool reports that instead of producing an empty file.

Does it work with a 2 GB movie file?

Free processing accepts up to 500 MB. The whole file is loaded into memory for FFmpeg, so very large inputs can exhaust memory on phones.

Can I get the original audio without re-encoding?

Not with this tool: it always re-encodes to MP3, because MP3 plays everywhere. Most videos carry AAC audio, and an MP3 at 192 kbps or higher is indistinguishable from it for most listeners. If you need the untouched AAC stream, the desktop FFmpeg command "ffmpeg -i video.mp4 -vn -c:a copy audio.m4a" copies it without re-encoding.