Skip to main content

Extract audio from video

Pull the soundtrack out of a video file and save it as audio.

Processed in your browser. This file is converted on your device and is never uploaded.

Converter

.mp4, .mov, .webm, .mkv, .avi, .m4v up to 250 MB. You can also drag a file here.

Options

The first conversion downloads a 32 MB audio engine, which is then reused while this page stays open. Conversion runs on your device and is much slower than a desktop program: expect roughly real time for a long recording, and considerably slower on a phone.

The engine is ffmpeg.wasm, an unmodified build of FFmpeg licensed under the GPL, version 2 or later. It is served from this site's own asset domain, because it is too large for the limit our host places on a single file. It receives nothing about your file: it is a program your browser downloads and then runs on your device.

Higher quality means a larger file. This has no effect on WAV or FLAC, which do not discard anything.

No file selected.

About this tool

Pulling the soundtrack out of a recorded lecture, an interview, or a screen recording usually means uploading a large video to a website and waiting twice: once for the upload and once for the conversion. This tool reads the video in your browser and writes out just the audio.

Because nothing is uploaded, the size of the video costs you nothing in waiting, and a confidential recording stays on your device.

Supported formats and limits

Input
.mp4, .mov, .webm, .mkv, .avi, .m4v
Output
.mp3 (audio/mpeg)
Output name
The original name with the chosen format's extension, for example clip.mp4 becomes clip.mp3.
File size limit
250 MB
Processing
In your browser. The file is not uploaded.

How to use it

  1. Choose a video file. MP4, MOV, WebM, MKV, and AVI are accepted.
  2. Pick the audio format you want, and a quality level.
  3. Select Convert. The first conversion downloads the audio engine.
  4. Download the audio file.

Limitations

  • Only the first audio track is extracted. A film with several language tracks gives you one of them, not a choice.
  • The audio is re-encoded rather than copied out untouched, so converting to a lossy format adds a round of loss on top of whatever the video already had.
  • Video, subtitles, and chapters are discarded. The output is an audio file.
  • Some codecs used inside video containers may not be supported by the bundled engine. A file that cannot be decoded fails with an explanation rather than producing silence.
  • Large videos can exhaust memory, particularly on phones. The limit is 250 MB, and a long recording will be slow.
  • The first conversion downloads a 32 MB engine.

Common problems

The file was refused before anything started.

Extract audio from video checks the extension before it reads a byte, and it accepts .mp4, .mov, .webm, .mkv, .avi, .m4v. Browsers report file types inconsistently enough that the extension is what decides.

Rename the file if the extension is simply wrong, or convert it to one of those first. A file whose extension does not match its contents is refused for the same reason, and that one needs converting rather than renaming.

It said the file was too large.

The limit here is 250 MB. It is not a policy but a measurement: everything runs on your own device, and past that size a phone runs out of memory rather than finishing slowly.

Split the file, reduce it before converting, or use a desktop program for that one. A machine with more memory will manage more, but the limit does not know which machine it is on.

I selected several files and only one converted.

This tool takes one file at a time. Doing several at once would multiply the memory in use, which is the thing most likely to fail on a phone.

Convert them one after another. Nothing is kept between them, so there is no state to reset.

Nothing happened for a long time on the first run.

Extract audio from video downloads a library before it can begin, and it is fetched once and then reused. That wait is before the conversion rather than during it, which is why the progress bar sits still.

Leave the tab open and in the foreground; a background tab is throttled by the browser. Every conversion after the first one in a session skips this.

The tab reloaded itself part-way through.

The browser ran out of memory and restarted the page. At sizes approaching 250 MB this is the failure a phone hits first, and it looks like a crash rather than an error.

Try a smaller file, close other tabs, or run it on a computer. Nothing was uploaded or lost — the original file is untouched on your device.

The result opened in the wrong program.

The output is a .mp3 file, and your system opens that extension with whatever it was told to. Nothing about the conversion decides it.

Open it from inside the program you want, or change the default for .mp3 in your system settings. The file itself is correct.

Frequently asked questions

Is my video uploaded?
No. The video is read and decoded entirely in your browser. The only network request is for the conversion engine, which carries nothing about your file.
Why is this faster than other sites?
Because there is no upload. Sending a 500 MB video to a server is usually much slower than converting it, and here that step does not exist.
Which format should I pick?
MP3 for something that has to play anywhere, such as a recording you are sending on. Opus if the size matters and you control the player.
Can I keep the original audio untouched?
Not currently. The audio is always re-encoded into the format you choose, rather than being copied out of the container as-is.
Do I need to install anything or create an account to use Extract audio from video?
No, to all of it. Extract audio from video runs inside the browser you already have, with no sign-up, no download, no watermark on the result, and no cap on how many files you convert. There is nothing to uninstall afterwards either, because nothing was installed.
Does Extract audio from video work offline?
After the first conversion, yes. Audio work needs the FFmpeg engine, which is a separate download of a few tens of megabytes fetched the first time you convert something. Once your browser has cached it the work is entirely local and a connection is no longer needed.
How large a file can Extract audio from video handle?
The limit is 250 MB. It is a deliberate one rather than a technical ceiling: the real constraint is memory, and a file that decodes to more than the device can hold fails in a way that is hard to explain. Phones run out well before laptops do, which is why the limit is set where it is.
Can I convert several files at once with Extract audio from video?
Not here: this tool takes one file at a time, because what it does depends on choices you make about that particular file. Convert them one after another, or look at the batch converters in the same category, which are built for a folder at a time.

Ads on this site

Advertising pays for this site. The ads may store cookies to choose what to show you and to avoid repeating themselves. Your files are not involved in any of it — they never leave your browser, whichever button you press, and every tool works either way.

What this covers