Skip to main content

Video to MP3

Turn the sound of a video into an MP3 at 128, 192 or 320 kbps in your browser, without uploading the file.

Choose a video

or drop it here

The video is processed on this device and never uploaded.

MP4, MOV, WebM, MKV, AVI, WMV, FLV, 3GP, TS / MTS / M2TS or VOB / MPG

Files over 1 GB can be slow. Very large outputs need a browser that can save straight to a file.

How it works

The tool reads the video on your device, decodes its audio track and encodes a real MP3 at the bitrate you choose. The video track is skipped entirely, so even long videos convert quickly. If the video already contains MP3 audio it is copied without re-encoding.

Few browsers can encode MP3 themselves, so the page loads an MP3 encoder (about 300 KB, downloaded once and then cached) when it is needed. MP3 encoding uses LAME via @mediabunny/mp3-encoder, compiled to WebAssembly. If that path fails, FFmpeg.wasm encodes with libmp3lame instead.

To keep the original audio without re-encoding, copy an AAC soundtrack losslessly to M4A with Extract Audio from Video.

Supported files

Inputs
Videos in MP4, M4V, MOV, WebM, MKV, AVI and the other formats the converter accepts, with AAC, Opus, Vorbis, MP3, FLAC or PCM audio. The video does not need to play in this browser.
Outputs
MP3 at 128, 192 (default) or 320 kbps constant bitrate. MP3 audio in the source is copied as is.

Limitations

  • MP3 is lossy, so converting from AAC or Opus loses a little quality, even at 320 kbps. For a lossless copy of AAC audio use Extract Audio from Video.
  • Only MP3 output on this page. WAV and Ogg outputs are planned.
  • One audio track per file; pick it when the video has several.
  • Large outputs are held in memory before download (up to 512 MB). Desktop Chrome and Edge can write bigger results straight to a file. FFmpeg.wasm, used when the browser cannot read the file, is limited to 2 GB inputs.

Questions

Which bitrate should I pick?

192 kbps is the default and sounds the same as the source to most listeners for music. 128 kbps is enough for speech such as lectures and podcasts and gives smaller files. 320 kbps is the MP3 maximum, worth it when the source audio is high quality and you will edit or archive the MP3.

Is it a real MP3 or a renamed file?

A real MP3. The audio is decoded and encoded with the LAME MP3 encoder, so it plays in any MP3 player, car stereo or editor. A soundtrack that is already MP3 is copied instead.

Can I convert only part of the video?

Yes. Tick "Only part of the file" and drag the start and end handles. Only that part is decoded and encoded, which is also faster.

Is my video uploaded anywhere?

No. Everything happens in your browser on your device. Analytics only receive anonymous counts such as "an MP3 conversion finished", never the file or its name.

Example

A 45 minute recorded lecture (an 800 MB MP4 with AAC audio) converted at 128 kbps gives an MP3 of about 43 MB (128 kbps × 2,700 s ÷ 8). At 192 kbps the same audio is about 65 MB.