Home / Video Tools / Extract Audio from Video
Extract Audio from Video
Drop a video, pull out the audio. Nothing is uploaded.
MP4, WebM, MOV, MKV, AVI — any format your browser can play
Processing happens in your browser. A 10-minute video may take 1–3 minutes.
How audio extraction works in the browser
Your browser's Web Audio API decodes the video file and separates the audio stream. No server is involved — the video never leaves your device. The trade-off is speed: a browser processes audio much more slowly than a native app like VLC or Audacity.
When to use MP3 vs WAV
MP3 at 192 kbps is indistinguishable from lossless for most listeners and produces a file roughly 10× smaller than WAV. Use WAV only when you intend to edit the audio further, because re-encoding an already compressed file loses more quality each time.
The video plays in my browser but extraction fails
Some video codecs (H.265/HEVC, certain MKV streams) can be played by a native player but aren't supported by the Web Audio API. If extraction fails, convert the video to MP4/H.264 first using a tool like HandBrake, then try again.
Frequently asked questions
Is the video uploaded anywhere?
No. The browser reads the file directly from your disk using the File API. Nothing is transmitted.
Why is it slow?
The browser's audio decoder is single-threaded and not hardware-accelerated for this use case. A dedicated app like VLC is many times faster. For short clips the wait is usually under a minute.
Can I extract just a section?
Yes — set a start and end time in seconds. The browser still decodes the whole file, so speed doesn't improve much, but the output is trimmed.
The output has no sound.
The video may have no audio track (screen recordings often don't), or the codec may not be supported. Try playing the video in your browser first to confirm it has audio.