How to Extract Audio from Video
Three steps — entirely in your browser, nothing installed.
Choose Output Format
Pick your target audio format. Use Stream Copy if you just want the raw audio track with no re-encoding.
Drop Your Videos
Drag and drop one or more video files onto the drop zone. MP4, MKV, MOV, AVI, and WebM are all supported.
Extract & Save
Click Extract Audio. FFmpeg.wasm processes each file in your browser and downloads the audio automatically.
Done
Each extracted audio file is named after the original video. Batch jobs process sequentially, one download per file.
About This Tool
A private, browser-native audio extractor powered by FFmpeg.wasm.
100% Private
✓ No uploadStream Copy Mode
✓ Zero re-encoding6 Output Formats
✓ FLAC ALAC MP3 AAC OGG WAVBatch Processing
✓ Multi-fileWide Format Support
✓ MP4 MKV MOV AVI WebMFrequently Asked Questions
Common questions about audio extraction.
Stream Copy (-c:a copy) pulls the audio track out of the video container without touching the audio data — it's instant and lossless. Re-encode decodes the audio and re-encodes it into the chosen format, which takes longer but lets you change the codec. Use Stream Copy whenever possible.
Stream Copy preserves the original codec. If your MP4 has AAC audio and you select FLAC + Stream Copy, the output will still be AAC — just in a new container. To actually change the codec, use Re-encode mode. The output filename will always reflect the container, not necessarily the codec.
Yes. MKV is fully supported. MKV files often contain lossless audio like FLAC, TrueHD, or DTS-HD — use Stream Copy to extract them without any re-encoding. Note that some exotic codecs like DTS-HD MA or TrueHD may require Re-encode mode to convert to a widely supported format.
The entire file is loaded into browser memory before processing. Most browsers allow several gigabytes, but for files over 2 GB you may hit memory limits on low-RAM devices. For large files, native FFmpeg is more reliable: ffmpeg -i video.mkv -vn -c:a copy audio.flac
No. Everything runs inside your browser using WebAssembly. Your video file, the extracted audio, and any intermediate data never leave your device. You can verify by watching DevTools → Network — no video data is ever transmitted.