Video to MP3 Converter

Drop a video, get its audio back as MP3 — 100% in your browser. No uploads, no accounts, no limits. Audio extraction only: your video is never re-encoded.

MP4, WebM, MOV and MKV in · MP3 out at 128, 192 or 256 kbps · batch, sequential, private.

Drop video files here

or — multiple files welcome

MP4 · WebM · MOV · MKV — up to 500 MB and 60 minutes per file · up to 20 files per batch · nothing ever uploads

Output settings
MP3 bitrate
Good balance for music and video audio
How it works The audio track is extracted and encoded to MP3 with libmp3lame. The video picture is discarded, never re-encoded — extraction is fast, and the original file is untouched.

Privacy proof — verify it yourself

This page extracts audio entirely on your device. All JavaScript — including the ffmpeg engine (32 MB, fetched in two parts, loaded once, only when you convert) — is bundled locally. No CDNs, no webfonts. The only third-party requests are the site's own analytics (Google Analytics and a Cloudflare beacon), which load when the page opens and never see your files.

Requests to any other site after page load: 0 (zero — as it should be)

  1. Press F12 to open developer tools, then open the Network tab.
  2. Drop a video above and let it convert. The converter engine loads from this site on first use — that is the only request you will see, and it never leaves this origin. (The page's own analytics load once when the page opens — before you start — and never touch your files.)
  3. Watch the Network tab: zero requests to any other origin while it converts. The counter above shows the same number live.
  4. Bonus: turn your internet off after the page loads — conversion still works.

How to extract MP3 audio from a video without uploading it

  1. Drop your videos above — MP4, WebM, MOV or MKV, up to 20 at once. The first file triggers a one-time load of the audio engine (about 32 MB, from this site).
  2. Pick a bitrate. 128 kbps for voice and podcasts, 192 kbps as a good all-rounder, 256 kbps for the best quality. Each file shows its duration and an estimated MP3 size before converting.
  3. Download each MP3, or grab everything as one ZIP. Files convert one at a time, in order, so the tab stays responsive. Your originals are untouched and nothing leaves your device.

Why extract instead of recording?

Recording a playing video through a microphone re-records room noise and loses quality twice. Extraction pulls the audio track straight out of the file: the exact audio the video contains, re-encoded once to MP3 at the bitrate you choose. It is also how you get audio from a lecture, a voice memo saved as video, or a clip whose sound you want as a ringtone or podcast episode.

Honest limitations

Frequently asked questions

How can I extract MP3 audio from a video without uploading it?

Use a tool that processes the video locally in your browser. This converter loads your video into your device’s memory, runs ffmpeg (compiled to WebAssembly) on your machine to pull out the audio track and encode it as MP3, and hands you the file to download. Your files are never sent to any server; the only network requests on this page are the site’s own analytics (Google Analytics and a Cloudflare beacon), which load when the page opens and never see your files. You can verify it by watching the Network tab while a file converts — the live counter on this page shows zero requests during processing.

Which video formats can I convert to MP3?

MP4, WebM, MOV and MKV. The tool checks the actual file contents, not just the extension. The video itself is never re-encoded — only the audio track is extracted and encoded to MP3.

What bitrate should I choose: 128, 192 or 256 kbps?

128 kbps is the smallest file and fine for voice, podcasts and lectures. 192 kbps is a good balance for music and general video audio. 256 kbps is the best quality here and near-transparent for most ears, at the cost of a larger file. MP3 size is predictable: minutes × bitrate ÷ 8 gives the file size, so a 10-minute clip at 192 kbps is about 14 MB.

Can I convert a video that has no sound?

No — and the tool will tell you so instead of producing an empty file. If the video has no audio stream, it is refused with a clear “no audio track” message.

Is there a file size or length limit?

Yes: 500 MB per file and 60 minutes of duration, with up to 20 files per batch. The converter holds the whole input and the whole output in memory at once, and single-thread in-browser extraction runs slower than real time, so larger jobs are refused rather than freezing the tab.

How long does extraction take?

Extraction is much lighter than re-encoding video, but it still runs in a single WebAssembly thread. A 5-minute 720p clip converts in well under a minute on a desktop; a 30-second clip takes a few seconds. Files convert one at a time, sequentially.

Will the MP3 keep the original audio quality?

The audio is decoded from the video and re-encoded to MP3 at the bitrate you choose. If the original audio was already compressed (AAC, Opus, MP3), re-encoding loses a little quality — that is unavoidable when changing formats. Choosing 256 kbps keeps the loss minimal.

How do I verify my files really never upload?

Open developer tools (F12), go to the Network tab, then convert a file. You will see zero requests to any other origin while it converts — the live counter on this page shows the same number. All JavaScript, including the ffmpeg engine, is vendored locally; there are no CDNs or webfonts. The only third-party requests are the site’s own analytics (Google Analytics and a Cloudflare beacon), which load when the page opens — they never see your files.