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?
Is it a real MP3 or a renamed file?
Can I convert only part of the video?
Is my video uploaded anywhere?
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.