Extract audio from video
Pull the soundtrack out of MP4, MOV, MKV, AVI or WebM, often without re-encoding it at all, so nothing is lost on the way.
Drop your files here
.mp4, .mov, .mkv, .avi, .webm, .m4v, .3gp, .flv, .wmv, .mpg, .mpeg, .ts · up to 300 MB
More settingsFewer settings
How to Extract the audio
- 1
Add your video
MP4, MOV, MKV, AVI, WebM and eight more container types, up to 300 MB each.
- 2
Choose a format
MP3 plays everywhere, AAC is smaller at the same quality, WAV is uncompressed for editing.
- 3
Click Extract and download
If the track is already in the format you asked for, it is copied out untouched.
Often there is nothing to re-encode
A video file does not contain sound woven into the picture. It contains a separate audio track sitting alongside it, already encoded. When the format you ask for matches what is already there, that track is copied out byte for byte instead of being decoded and encoded again. This is not a small optimisation. Re-encoding costs a second generation of loss and minutes of processing; copying costs neither and finishes in seconds. It happens more often than you would expect: an AVI from the 2000s almost always carries MP3 audio, so asking for MP3 copies it straight out. An MP4 or MOV carries AAC, so asking for AAC does the same. The page tells you when this happened, because it changes what the result is worth.
Choosing between MP3, AAC and WAV
MP3 is the answer when the file is going somewhere unpredictable: a car stereo, an old player, a piece of software you do not control. AAC is technically better at the same bitrate and is what most videos already contain, so choosing it is frequently both the higher-quality and the faster option. WAV is uncompressed and is what you want if the audio is going into an editor: it decodes once, and everything you do to it afterwards starts from unquantised samples rather than from something already compressed twice.
Videos with more than one audio track
Films and recordings often carry several: an original language, a dub, a commentary, sometimes a descriptive audio track. The track number selects which one comes out, counting from one in the order they appear in the container. The details of the track that was used, its language tag, its title where the container carries one, its codec and channel layout, are reported with the result, so a wrong guess is obvious immediately rather than after listening to ten minutes of the wrong language.
When there is no audio at all
Screen recordings made with the microphone off, exports from editors where the audio was muted, and footage from cameras without a microphone all produce videos with no audio track whatsoever. There is nothing to extract, and the page says so plainly rather than handing back an empty file, and links to the tool that adds a soundtrack, which is usually what was wanted.
Only the soundtrack is taken out, on your device
The container is opened inside this tab and only its audio track is read: when the format you ask for matches what is already there, the track is copied out byte for byte, otherwise it is encoded on your device. No frame and no sample is uploaded, there is no account, and closing the tab clears everything.
Frequently asked questions
Does extracting lose quality?
Not when the track is copied, which happens whenever the format you choose matches what is already in the video, and the audio comes out identical. Converting to a different format costs one generation, as any conversion does.
Which format should I pick?
MP3 for maximum compatibility, AAC if the video already contains AAC and you want the fastest lossless extraction, WAV if the audio is going into an editor.
My video has several languages. Can I choose?
Yes. Set the track number, counting from one. The language, title, codec and channel layout of the track that was used are shown with the result.
What if the video has no sound?
The page says so and offers the tool that adds an audio track, rather than producing an empty file.
Which container formats work?
MP4, MOV, MKV, AVI, WebM, M4V, 3GP, FLV, WMV, MPG, MPEG and TS. The container is read from the file itself, not from the extension.
Is anything uploaded?
No. Everything runs in your browser after the engine has been cached once.