Video Tool

Turn Any Video into a Downloadable Audio File

Drop an MP4, MOV, WebM or any other video, extract the audio track, and download it as WAV — all in your browser.

Extract Audio
Turn Any Video into a Downloadable Audio File
Free Tool

Audio Extractor

Drop a video file, extract the audio track, and download it as WAV. Works with MP4, MOV, WebM, MKV and more.

Drop a video file to get started

MP4, MOV, WebM, MKV, AVI

Video file being dropped onto an upload area
01

Drop Any Video File

Try It Now
Audio waveform being extracted from a video file
02

Browser-Based Extraction

Try It Now
Download button for extracted WAV audio
03

Download as WAV

Extract Now
How It Works

Extract audio in three steps

1

Upload your video

Drop any video file onto the upload area or click Browse. MP4, MOV, WebM, MKV and most other formats are supported. The video loads in a preview player immediately.

2

Extract the audio

Click Extract Audio. The browser decodes the video and separates the audio track using the Web Audio API. A progress bar shows the status in real time.

3

Preview and download

Play the extracted audio directly in the browser to confirm it sounds right, then click Download to save it as a WAV file to your device.

Deep Dive

How the Audio Extractor Works

Everything runs in the browser using the Web Audio API, no server upload required.

How the Audio Extractor Works
01

Video Decoding: AudioContext.decodeAudioData()

When a video file is loaded the browser reads it as an ArrayBuffer and passes it to AudioContext.decodeAudioData(). Modern browsers can decode the audio stream inside most video container formats (MP4/AAC, WebM/Opus, etc.) without any additional codec library.

FormatsAny container whose audio codec the browser supports
ProcessingRuns on a background thread, UI stays responsive
02

Resampling: OfflineAudioContext

If the decoded audio sample rate differs from the target output rate, an OfflineAudioContext re-renders the AudioBuffer at the new rate. This step is skipped when the source already matches the target, keeping extraction fast.

DefaultOriginal sample rate is preserved when possible
SpeedRenders faster than real time for most files
03

WAV Encoding: Manual PCM Encoder

The final AudioBuffer is encoded to a standard 16-bit PCM WAV file in JavaScript. Each sample is converted from a 32-bit float to a signed 16-bit integer, interleaved across all channels, and written after a 44-byte RIFF header.

Bit depth16-bit PCM (CD quality)
ChannelsAll original audio channels preserved
04

Download: Blob URL

The encoded WAV data is wrapped in a Blob, a temporary object URL is created, and a hidden anchor element triggers an immediate browser download. The URL is revoked after the download starts to free memory.

OutputWAV file downloaded to the device

The extracted WAV is uncompressed and larger than the original video's audio track. Run it through an audio converter if you need a compressed format like MP3 or OGG.

Benefits

Why Use This Audio Extractor

🎬

Works with Any Video

MP4, MOV, WebM, MKV, AVI — any video format the browser can decode.

Fast Extraction

Audio is decoded and encoded entirely in the browser, typically in seconds.

🎧

Preview Before Download

Play the extracted audio in the browser to confirm it before saving.

💾

Lossless WAV Out

16-bit PCM WAV at the original sample rate with no quality loss.

Who Uses It

Who Uses the Audio Extractor

From journalists pulling interview audio to creators repurposing video for podcasts, here are the most common uses.

People using an audio extraction tool
01

Podcasters

Have a video interview or webinar recording? Extract the audio track and import it directly into your podcast editing software.

02

Journalists and Researchers

Pull the audio from a recorded press conference, interview, or field recording to transcribe or archive it as a standalone audio file.

03

Content Creators

Repurpose a YouTube video or social media clip as an audio-only version for listeners who prefer it.

WorkflowExtract here, import the WAV into your audio editor
04

Teachers and Educators

Extract the audio track from a recorded lecture or tutorial and share it as a lighter audio file with students.

05

Musicians and Producers

Pull the audio from a video performance or music video to use as a reference track or sample in your DAW.

06

Casual Users

Have a video you just want the sound from? Drop it in, extract, and download the audio in seconds.

Frequently Asked Questions

What video formats does the extractor support?

Any format your browser can decode: typically MP4, WebM, MOV, MKV, and AVI. The browser's built-in codec handles the video container, so no additional software is needed.

Can I extract audio from an MP4 file?

Yes. MP4 is the most commonly used format and is natively supported by all modern browsers. The audio track (usually AAC-encoded inside the MP4 container) is decoded and re-encoded to WAV automatically.

Why does the tool export WAV instead of MP3?

Encoding MP3 requires a third-party JavaScript library. WAV encoding uses a simple 44-byte RIFF header with no external dependencies, keeping the tool fast and lightweight. Convert the WAV to MP3 afterwards with any audio converter.

Will the extracted audio cover the full length of the video?

Yes. The entire audio track is decoded and exported. If you only need a portion, use the Audio Trimmer or Audio Cutter after extraction.

Can I extract audio from very large video files?

The tool loads the entire video into browser memory as an ArrayBuffer. Files up to a few hundred MB work on most modern devices. Very large files may cause the browser to run low on memory.

Get Started Free

Ready to Extract?

Drop a video file, pull out the audio track, and download it as WAV in seconds.