🎵
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
▾
The CalculatorPage 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: 2026-09-08Update: 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 →
How it worksPage 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
FAQ & detailsPage 3

To pull audio from a video: load the file, choose 128-320 kbps, and export MP3 — you can trim the start and duration so only the part you need is encoded.

FreeToolHub MP4 to MP3 is a free browser-based tool that extracts the audio track from a video and re-encodes it as MP3, no signup, no upload.

About this tool

What is this tool?

Convert MP4 to MP3 online free. Pull the audio track out of any video at 128-320 kbps, stereo or mono, with optional trimming. Runs locally with ffmpeg - no upload, no queue, no watermark.

128-320 kbpsMono / stereoTrim start + lengthLocal ffmpeg.wasm

You Are Not Converting Video Into Sound

An MP4 is a container holding a video track and an audio track that were encoded separately — usually AAC for audio. Extracting MP3 means copying the audio stream out and re-encoding it, not transforming pictures into sound. This matters because it caps your quality at the source: re-encoding a low-bitrate audio track at 320 kbps produces a larger file with the same ceiling. Knowing this turns the bitrate selector from a guess into a decision about how much of what already exists you want to keep.

Matching Settings to What You Actually Have

Two settings do most of the work. Bitrate sets fidelity: 128 kbps is generous for speech, 192 for music, 256-320 only when the source justifies it. Channels set width: mono halves the size and suits voice, stereo preserves music and ambience. Trim is the third lever and the fastest win — seeking before encoding means you only pay for the seconds you keep, which matters when everything runs on your own CPU.

Local Processing: What You Gain and Give Up

Everything happens in your browser, so there is no upload, no queue, no file-size cap imposed by a server, and no privacy question about where your video went. The trade-off is speed: your CPU does the work, so long or high-resolution files take longer than a cloud converter would. In practice, trimming to the segment you need keeps almost every job to seconds, and the absence of an upload step often makes local conversion faster end to end for anything short.

Frequently Asked Questions

Which bitrate should I choose?

Match it to the content, not to a habit. 128 kbps is right for speech — podcasts, lectures, interviews, meetings — and halves the file for no audible loss on voice. 192 kbps is the safe default for music. 256-320 kbps only pays off when the source audio is genuinely high quality; a video whose audio was encoded at 96 kbps will not improve at 320, it will just get bigger.

Should I use mono or stereo?

Mono for anything voice-led. A centered voice recording carries essentially no stereo information, so mono halves the file size and often sounds cleaner on phone speakers and in cars. Keep stereo for music, field recordings, and any source with real left-right separation.

Can I convert only part of a long video?

Yes — set Start and Length in seconds before converting. The seek happens before encoding, so a 30-second clip pulled from a two-hour video encodes in seconds instead of minutes. Leave Length empty to convert from the start point to the end of the file.

Why does a long video take a while?

The conversion runs on your own CPU via ffmpeg.wasm rather than on a server. That is what keeps your video private and avoids upload queues, but it also means a 200 MB file can take several minutes. Short clips and trimmed segments convert quickly; trimming before you start is the single biggest speed-up.

Is my video uploaded anywhere?

No. The file is read locally and processed with ffmpeg compiled to WebAssembly inside your browser. Nothing is uploaded, which makes this safe for recorded meetings, interviews, and confidential material.

Related tools

Joke of the Day
Oct 14

What do you call a nosy pepper?

Free core, no account

Keep the Free Edition Free

No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.

☕Support me on Ko-fi— support the free tier

100% of proceeds go towards hosting & building more free tools.