# Extract Audio from Video

> Extract Audio from Video is a browser tool that demuxes the audio track from MP4, WebM, MOV, MKV, and AVI files and saves it as MP3 (lamejs, 96–320 kbps) or WAV (lossless PCM). Processing happens entirely in your browser via the Web Audio API and mediabunny — no file ever leaves your device. Drop one video or a whole batch and download results as a ZIP.


Live tool: https://lofttools.com/tools/audio-video-tools/extract-audio-from-video

Category: Audio and Video


## What it does

- Input formats — MP4, WebM, MOV (QuickTime), MKV (Matroska), AVI
- Output formats — MP3 (lamejs, tunable bitrate 96–320 kbps) or WAV (lossless 16-bit PCM)
- Batch mode — extract from multiple videos at once, download as ZIP
- No audio track detection — clear error when the video is silent
- 100% browser-based — no upload, no watermark, no account
- Up to 500 MB per file

## How it works

1. **Drop your video** — Drag and drop one or more video files (MP4, WebM, MOV, MKV, AVI) onto the upload area, or click to browse.
2. **Choose output format** — Pick MP3 (choose a bitrate from 96–320 kbps) or WAV (lossless PCM).
3. **Extract** — Click Extract Audio — the audio track is demuxed and re-encoded locally in your browser.
4. **Download** — Single files download directly. Batch extractions are packaged as a ZIP.

## FAQ

### Which video formats are supported?

MP4, WebM, MOV (QuickTime), MKV (Matroska), and AVI. Files up to 500 MB are accepted.

### What audio output formats can I get?

MP3 (lossy, 96–320 kbps via lamejs) or WAV (lossless 16-bit PCM). MP3 is the default and works everywhere. Choose WAV if you need a lossless copy for further editing.

### Does my video file upload anywhere?

No. Everything runs in your browser. The video is demuxed using mediabunny and the audio is re-encoded using the Web Audio API and a local MP3 encoder. No data leaves your device.

### What happens if the video has no audio track?

The tool detects this before processing and shows a clear error message. No partial output is created.

### Can I extract audio from multiple videos at once?

Yes. Drop multiple files or use the file picker to select a batch. Results are packaged as a ZIP you download in one click.

## Tips

- **Get the audio from a lecture or podcast recording** — Drop an MP4 or MKV from a recorded session and extract the audio as MP3. Useful for creating a podcast-friendly version or feeding the audio into a transcription tool.
- **Use WAV when you plan to edit** — WAV output is lossless 16-bit PCM — import it straight into Audacity, GarageBand, or any DAW without further quality loss. Convert to MP3 only at the final export step.
- **Batch extract from a whole folder** — Select all your video files at once. Each audio track is extracted in turn and the results are bundled into a single ZIP file.

## Privacy — what we do not do

This tool runs entirely in the browser via WebAssembly. Your file never reaches a Loft Tools server. Specifically:

- **No upload.** The file bytes load into the browser tab's memory and process on your own CPU. Open DevTools → Network and observe zero outbound requests carrying file data while Extract Audio from Video runs.
- **No AI training on your file.** Loft does not train models. We could not train on a file we cannot see.
- **No content scanning.** No virus, copyright, or content-moderation pass against your file. The bytes are not accessible to us.
- **No server-side log of file contents, filenames, or EXIF metadata.** Cloudflare edge captures URL and truncated IP for abuse defense (standard CDN behaviour). Cloudflare Web Analytics records anonymous page hits, no cookies, no PII. Nothing about your file content reaches any log.
- **No retention.** Close the tab and the file leaves browser memory. No backups exist on our side because no copy ever existed on our side.
- **No account.** No email, no signup, no auth, no telemetry tied to you.
- **Offline-capable after first visit** (PWA). Once you've loaded a tool, it caches; later sessions work without internet. For high-sensitivity files, run the tool once online to warm the cache, then disconnect before processing.

Compare with upload-based services: each transmits your file to a processing server. Even over HTTPS, each has logs, retention windows, and subpoena exposure. Loft has none of these because the server architecture does not include your file.

## More

- All tools: https://lofttools.com/tools
- Category: https://lofttools.com/tools/audio-video-tools
- LLM index: https://lofttools.com/llms.txt
