🎵
Creator & Video/Audio Extractor

Audio Extractor

Extract audio tracks from video files as MP3 or WAV — 100% in-browser.

LOCAL · FFMPEG.WASMMP3/WAV4 bitratesAudio preview100% local
🎬
Drop a video here, or click to browse
MP4, WebM, MOV, AVI, MKV (max 500 MB)

Upload a video and extract its audio as MP3 or WAV

Data Source & Legal Disclaimer
Effective: 2026Last updated: 8 months agoUpdate: Manual review
Sources: ffmpeg.wasm — Browser-based media processing

Audio extraction runs entirely in your browser using ffmpeg.wasm. Your video file is never uploaded to any server.

See all data sources & update policy →

How audio extraction works — illustrated

A video file is a container (MP4, MKV, MOV…) that bundles one or more compressed streams — typically an H.264/HEVC video track and an AAC/MP3 audio track. Extraction demuxes the container: it reads the container's packet structure, pulls out only the audio stream, and re-encodes it into a standalone file. This tool runs ffmpeg compiled to WebAssembly, so the whole pipeline happens in your browser. The two output paths are -vn with libmp3lame (MP3, lossy, 128–320 kbps) and pcm_s16le (WAV, uncompressed 16-bit PCM at 44.1 kHz stereo) — the bitrate you choose trades file size against fidelity.

Container → demux → audio track → encode → standalone file
Video fileMP4 · MKV · MOVvideo + audio streamsDemuxread containersplit streamsAudio trackAAC · PCM · OPUSvideo dropped (-vn)Encodelibmp3lameor PCM 16-bitOutput: .mp3 or .wavMP3 128–320 kbps · WAV 44.1 kHz stereo · all local, nothing uploadedHigher MP3 bitrate = closer to the source, larger file; WAV is lossless but ~10× the sizePreflight check blocks files over 500 MB and unsupported containers

ffmpeg.wasm splits the container into its constituent streams, discards the video with the -vn flag, and re-encodes the audio as MP3 (libmp3lame) or WAV (PCM). A 180 MB 4K clip can shrink to a ~17 MB MP3.

A reusable voiceover — Priya's launch video

Priya films a 12-minute product launch on her phone as a 4K MOV. She wants the voiceover as a standalone MP3 to reuse as the audio track of a podcast episode.

  1. Drop the video:A 180 MB 4K MOV lands in the dropzone and passes the 500 MB preflight check
  2. Pick output + bitrate:She selects MP3 at 192 kbps — the recommended balance for a clean spoken-word track
  3. Extract in-browser:ffmpeg.wasm demuxes the container and encodes the voiceover: 180 MB video becomes a ~17 MB MP3, roughly 90% smaller
  4. Download & reuse:She saves trial_audio.mp3, drops it into her podcast host, and the on-page player confirms the full 12-minute track
↩ Back to calculator

About this tool

What is this tool?

Extract audio from video as MP3 or WAV, 100% in your browser, no upload. Free.

MP3/WAV4 bitratesAudio preview100% local

What Is the Audio Extractor?

The Audio Extractor is a free, browser-based tool that separates the audio track from a video file and saves it as an MP3 or WAV file. It uses the browser's native WebCodecs API (or MediaRecorder API as fallback) to decode the video and encode the audio — all without uploading your file to a server. This means zero privacy risk and instant processing.

How to Extract Audio from a Video

Drop your video file into the tool or click to browse. Select the output format (MP3 or WAV) and choose a bitrate if MP3. Click extract, and the tool processes your video in seconds. Preview the extracted audio inline, then download the file. The entire process takes about 10-30 seconds for a typical 5-minute video.

Frequently Asked Questions

Is this audio extractor really free?

Yes, 100% free with no signup, no watermark, and no hidden costs. All audio extraction happens in your browser using the WebCodecs API. Your video file never leaves your device.

What audio formats are supported?

You can extract audio as MP3 (128, 192, 256, or 320 kbps) or WAV (lossless). MP3 is best for most uses; WAV preserves full audio quality but produces larger files.

What video formats can I extract audio from?

The tool supports MP4, WebM, MOV, AVI, MKV, and other formats supported by your browser's media decoder. For best compatibility, use MP4 (H.264 + AAC) or WebM.

Does my video get uploaded to a server?

No. The audio extraction runs entirely in your browser using the WebCodecs or MediaRecorder API. Your video file is processed locally and never uploaded to any server. There is no signup and no data collection.

What audio formats can it extract from video?

It extracts audio tracks as MP3 (adjustable bitrate 128-320 kbps) or WAV (uncompressed PCM, 44.1kHz/48kHz) from MP4, WebM, and MOV video files. A 10-minute 1080p video extracts to a 9.5MB MP3 at 128kbps in approximately 5 seconds. Processing uses the Web Audio API entirely in your browser.

Is my video file uploaded during extraction?

No. The video is decoded locally using your browser's built-in media engine. A 500MB video file never leaves your device—extraction reads the audio stream directly from the local file buffer. This makes it safe for extracting audio from confidential recordings, interviews, or unreleased content.

Other names for this tool

This tool is also known by these tasks — each link opens the same tool with a focused guide:

Related tools

Joke of the Day
Sep 6

What do you call a crab that plays baseball?

100% Free, Forever

Keep Tools Free for Everyone

No paywalls, no signups, no data sold. Built by a solo developer who believes useful tools should be accessible to everyone.

Support me on Ko-fi— keep tools free

100% of proceeds go towards hosting & building more free tools.