🎵
Tools/MP4 to MP3

MP4 to MP3

Pull the audio track out of an MP4 (or MOV, WebM, MKV) as an MP3 — choose the bitrate, trim a section, 100% in your browser.

100% LOCAL128-320 kbpsMono / stereoTrim start + lengthLocal ffmpeg.wasm
Saved Presets· Auto-save on
A calculadoraPage 1
🎵
Drop an MP4 here, or click to browse
MP4, MOV, WebM, MKV, AVI — audio track will be extracted

Drop a video to pull out its audio as MP3 — locally, no upload

Data Source & Legal Disclaimer
Effective: 2026Last updated: TodayUpdate: Manual review
Sources: FFmpeg documentation · LAME MP3 encoder

Conversion runs entirely in your browser with ffmpeg.wasm — the video never leaves your device. Larger videos need more memory: the WebAssembly build works in a single thread and a 200 MB file can take several minutes.

See all data sources & update policy →
Como funcionaPage 2

Ripping audio from video — why the bitrate choice is the only real decision

An MP4 is a container: it holds a video track and an audio track that were encoded separately, usually AAC for audio. Extracting MP3 is therefore not “converting video into sound” — it is copying the audio stream out and re-encoding it to MP3. That distinction matters because it means quality is capped by the source audio: a video whose audio was encoded at 96 kbps will not improve at 320 kbps, it will just get bigger. The practical rule: 128 kbps is fine for speech (podcasts, lectures, interviews), 192 kbps is the safe default for music, and 256–320 kbps only pays off when the source audio is genuinely high quality. Mono halves the file again and is usually better for voice recordings, because a centered voice has no stereo information to preserve. Trimming with -ss/-t before encoding also saves real time: ffmpeg seeks first, so a 30-second clip from a 2-hour video encodes in seconds rather than minutes. Everything here happens locally via ffmpeg.wasm, which means no upload queue and no privacy question — but it also means the work is done by your CPU, so long videos take longer than a server would.

MP4 container → audio stream → MP3 re-encode
.mp4video trackaudio track (AAC)Demuxdrop video (-vn)optional trimlibmp3lame128–320 kbpsmono or stereo.mp3plays anywhere

The video track is discarded (-vn); the audio stream is re-encoded with libmp3lame at your chosen bitrate.

Turning a recorded webinar into a commute podcast

A 52-minute recorded webinar needs to become an audio file small enough to listen to on a phone.

  1. Record:A 52-minute webinar lands as webinar.mp4 — 480 MB, 1080p video she does not need
  2. Choose:It is speech, so she picks 128 kbps mono instead of the 192 kbps stereo default
  3. Extract:The audio track is demuxed and re-encoded locally; no upload, no queue, no watermark
  4. Listen:The MP3 comes out at 30 MB — small enough for her phone, and the bitrate matches what speech actually needs