Extract Audio from Video Online — to MP3 Free
Pull the audio track from MP4, MOV, WebM into MP3 or WAV — locally in your browser, no upload. Trim, choose bitrate, download.
Drop a video here or choose a file
MP4, MOV, WebM, MKV — up to 500 MB
About extracting audio from video
This online tool pulls the audio track out of a video file right in the browser: drop in MP4, MOV, WebM or MKV — get a clean MP3 or WAV without the picture. Useful when you want to extract audio from video to MP3, save the music from a clip, the voice-over from a screen recording, or the soundtrack of a tutorial.
Decoding is handled by the Web Audio API in your browser: it understands MP4 with AAC (the format from YouTube, iPhone, action cameras), WebM with Opus or Vorbis (screen recordings, downloaded clips), MOV from QuickTime. Files up to a few hundred megabytes work fine — the limit is your device's RAM, not a server quota.
Nothing is uploaded — your video and the extracted audio stay on your device. MP3 is encoded by the lamejs library directly in the browser, WAV is assembled from PCM samples. You can pick MP3 bitrate from 128 to 320 kbps and optionally trim a single clip before downloading.
Where it helps
Save a song from a clip
Downloaded a music video from YouTube or another platform — extract the audio to MP3 to listen in your music player or car. One click and you have 320 kbps MP3.
Audio from a video tutorial
Lecture, masterclass, conversational podcast in video form — pull the audio track to listen on the go or transcribe.
Audio for podcasts and editing
Camera or phone recording — export lossless WAV and bring it into Audition, GarageBand or CapCut for further processing.
Ringtone from a video
Liked a moment in a clip? Drag the markers on the waveform to trim 20–30 seconds, pick MP3 320 kbps — ringtone ready for iPhone or Android.
FAQ
Which video formats are supported?
Input — MP4 (H.264/H.265 + AAC), MOV (QuickTime), WebM (VP8/VP9 + Opus/Vorbis), MKV, M4V. Anything the Web Audio API can decode in your browser: 99% of video from YouTube, TikTok, Instagram, iPhone and Android cameras. Output — MP3 (128/192/256/320 kbps) or WAV (16-bit PCM, lossless).
Does the file get uploaded?
No, everything runs locally. The video is decoded with the Web Audio API in your browser, the audio track is extracted to memory, MP3 is encoded by lamejs (also in the browser), WAV is assembled from PCM samples. No network requests with your video — disconnect from the internet after the page loads and you'll see extraction still works.
Can I extract only part of the audio?
Yes. After the video loads, a waveform of the audio appears below the player. Drag the start and end markers to the clip you want, or type precise seconds. If you leave them alone, the entire audio track is extracted.
What MP3 quality do I get?
Depends on the bitrate you pick: 128 kbps — compact size for voice, 192 kbps — standard for music, 256 kbps — high quality, 320 kbps — practically indistinguishable from the source. Note: if the video already has compressed audio (AAC 128 kbps), re-encoding to MP3 320 kbps won't make it sound better — pick the same or export WAV.
Does it work with large files?
Yes, up to several hundred megabytes. The limit is device RAM and your browser. 500 MB – 1 GB files usually work on desktop; on phones, stick to clips under 200–300 MB. If a file is too big, trim the video in any video editor first and extract audio in parts.
Can I paste a YouTube link?
No. The tool only works with local files on your device — by design: downloading video by URL violates the terms of YouTube and many other platforms. First save the video to your device by any means, then drop the file here.
Does it work on a phone?
Yes. Safari on iPhone and Chrome on Android both support the Web Audio API and video decoding. On iOS the first tap may be needed to activate sound (an iOS policy, not a tool limit). On Android it works out of the box — pick a video from the gallery and tap 'Download MP3'.