Three purposeful quality levels
Use 128 kbps for compact speech, 192 kbps for balanced everyday audio, or 320 kbps when music matters and a larger file is acceptable.
Convert MP4 video to MP3 locally in your browser with 128, 192, or 320 kbps quality and optional trimming. No upload, account, or watermark.
Your video stays on this device. Processing starts only after you click Convert.
MP4 to MP3
This MP4 to MP3 converter creates a broadly compatible audio file with controls that match real listening needs.
Use 128 kbps for compact speech, 192 kbps for balanced everyday audio, or 320 kbps when music matters and a larger file is acceptable.
Set the useful start and end points first so the browser spends time and storage on the section you actually need.
ffmpeg.wasm decodes the first audio stream and creates the MP3 in a browser Worker without a server upload.
Workflow
Three steps from a local MP4 to a checked, downloadable MP3.
Choose one local MP4 up to 500 MB. The browser reads its duration so the full range or a precise clip can be selected.
Keep 192 kbps for a reliable default, move down for speech, or move up for a good music source. Trim any unneeded lead-in or ending.
Check the beginning, middle, and end in the intended player. Keep the MP4 until the new audio has been verified.
What actually changes
An MP4 is a container and an MP3 is a new audio encode—not the same file with a different extension. The tool opens the container, selects its first audio stream, discards the picture, and encodes a separate MP3.
Source container
An MP4 can contain video, multiple audio streams, subtitles, chapters, and metadata. The extension does not identify the audio codec inside.
Audio selection
The current release maps 0:a:0. In a multilingual or commentary-heavy file, that may not be the track you hear by default in another player.
Output encode
The selected stream is decoded and encoded with libmp3lame. The video, subtitles, and visual metadata are not written to the result.
Resolution and frame rate describe the picture. They do not raise the quality of the audio stream being converted.
Silent animations, exports, and screen recordings made with the microphone disabled may have no audio stream to convert.
Most AAC-based MP4 files are routine, but a damaged file or uncommon embedded codec can still fail to decode.
Quality and size
More bitrate gives the MP3 encoder more room, but cannot restore detail already missing from the MP4 audio.
0.96 MB/min
Speech, lectures, voice notes
Smallest option. Usually sufficient for clear spoken audio, but complex music can lose texture.
1.44 MB/min
Mixed content and everyday listening
The safest default when the file combines voices, music, and effects or the destination is unknown.
2.40 MB/min
Good music sources and critical playback
Reduces added MP3 loss, but remains lossy and cannot repair low-bitrate AAC, clipping, or background noise.
Size is estimated from bitrate × duration ÷ 8. Trimming a long recording to the useful section often saves more space than moving between adjacent bitrate settings.
Use it with intent
A useful MP4 to MP3 result starts with matching the output to the next task. Check the common failure points before removing the source video.
Keep the spoken content for listening or transcription without carrying the picture.
Create an audio file that imports into a broad range of everyday apps and sharing workflows.
Use MP3 when an older stereo or player does not reliably support M4A, MKA, or the source codec.
Trim a sound segment from your own recording or media you have permission to reuse.
Play the source first. If it has sound, the file may be incomplete or its embedded codec may not be decodable by this WebAssembly build.
This version uses the first audio stream. Reorder or remove tracks in a desktop media tool when another language track is required.
For large jobs, use a current desktop browser, close heavy tabs, and trim early. Files near 500 MB are less reliable on phones.
Try 192 or 320 kbps for music, but remember that a higher setting cannot repair distortion or information already lost in the source.
Create a 16-bit, 48 kHz PCM working file when mixing, cleanup, or repeated edits matter more than download size.
Open MP4 to WAVAvoid a new lossy encode by extracting the encoded source audio into an MKA container with lower playback compatibility.
Open original audio extractionPrivacy boundary
ffmpeg.wasm performs the media conversion in a Worker on this device. The input is not sent to a remote encoding queue.
Specific answers about codecs, quality, tracks, trimming, speed, and browser limits.
MP3 is lossy, so it introduces another encoding stage. A higher bitrate reduces added loss but cannot improve the source.
128 kbps is usually enough for speech; 192 kbps is a safer default when the file includes music or effects.
320 kbps MP3 still uses lossy compression. It discards less than lower MP3 bitrates but is not equivalent to WAV or stream copy.
Yes. Some screen captures, animations, and exported clips contain only a video stream.
The current version maps the first audio stream. It does not yet offer a language or commentary-track selector.
No. The start and end values affect only the newly encoded MP3; the selected source file is read without being modified.
The browser must decode and re-encode audio using WebAssembly. Duration, source codec, CPU, memory, and multi-thread availability all affect speed.
No. The file is processed in the browser worker and is not sent to our conversion server.