Skip to content
The Online Calculator Every answer, checked.
badges

Video to MP3 Converter

Extract the audio track from any video file as an MP3 — no upload, no watermark, no install. Your video is decoded and encoded entirely on your own device.

By Alex van den Berg · Last reviewed · How we test our tools

🎬

Click to choose a video, or drag and drop

MP4, MOV, WebM, MKV — processed locally, never uploaded

File:
Size:
Duration:

Keep this tab open — conversion runs on your device and pauses if the tab is backgrounded on some phones.

✓ Audio extracted

Your video never leaves your device

Most "video to MP3" sites work by uploading your file to a server, converting it there, and sending the result back — which means your video (and whatever's in it) passes through someone else's infrastructure. This tool doesn't do that. It uses the browser's built-in decodeAudioData API to demux and decode the audio track directly from the file's bytes, then re-encodes it to MP3 using an in-browser JavaScript encoder. The video file is read from disk into memory and never transmitted anywhere.

That also means it works offline once the page has loaded, and there's no queue, no account, and no watermark — because there's no server doing the work to pay for.

How the conversion works

  1. Your video's bytes are read into memory with the File API.
  2. The Web Audio API decodes the embedded audio stream (e.g. AAC inside MP4) into raw PCM samples.
  3. Those samples are re-encoded to MP3, in small chunks, by a JavaScript LAME encoder running in your tab.
  4. The finished MP3 is assembled as a file in memory and offered to you as a download — no round trip to a server.

Choosing a bitrate

BitrateBest for
96 kbpsVoice memos, lectures, small file size
128 kbpsGeneral use, podcasts — good default
192 kbpsMusic where quality matters
320 kbpsHighest quality MP3 supports

Frequently Asked Questions

Does this upload my video anywhere?

No. The video file is decoded and re-encoded entirely inside your browser using the Web Audio API and JavaScript. It is never uploaded to a server — everything happens on your own device, even offline once the page has loaded.

Why did it say the file could not be decoded?

Your browser decodes the audio track itself, and support varies by codec and container. Standard MP4 (H.264 video with AAC audio) works in almost every modern browser. Unusual containers or codecs — some MKV or AVI files — may fail. Try re-exporting the video as MP4 first, or try a different browser such as Chrome.

What bitrate should I choose?

128 kbps is a good default for speech and general use. Use 192 kbps for music where quality matters more, or 320 kbps for the highest quality MP3 the format supports. Lower bitrates like 96 kbps produce smaller files and are fine for voice memos or podcasts.

Is there a file size or length limit?

There's no hard limit enforced by the tool, but very large or long videos (roughly over 30-60 minutes) can be slow to decode and encode because everything runs on your device's CPU in the browser tab rather than a server. Keep the tab open and active while it converts.

Am I allowed to extract audio from any video?

Only extract audio from videos you own or have the rights to use — your own recordings, footage you have a license for, or content explicitly cleared for reuse. Extracting a soundtrack from copyrighted content you don't have permission to use can infringe copyright even though the tool itself is neutral.

Related Tools

badges