Skip to content

Video to MP3 Converter Online Free

Pull the audio track out of a video and save it as MP3. Pick a bitrate, hit convert, done.

Uploaded to our server over TLS·auto-deleted in 10 minutes.

Learn more

Files are processed on our secure server and automatically deleted after 10 minutes. Max file size: 1.00 GB.

About this tool

This tool extracts the audio from a video file and re-encodes it as an MP3 at the bitrate you pick. Drop in an MP4, MOV, AVI, MKV, WebM, FLV, WMV, or 3GP file. Video processing genuinely needs ffmpeg. I couldn't do it in your browser without shipping 30 MB of WASM and praying your phone has the RAM, so the file uploads over HTTPS to a small server in Germany (Hetzner), ffmpeg runs the extraction and re-encode, you get the MP3 back, and the upload plus output both get deleted automatically within 10 minutes. No account, no logging of file contents, no watermark on the output. The whole thing is free because the per-file cost on my server is small enough that I don't bother with a paywall.

How to video to mp3 converter online free

  1. Upload your video

    Drop in MP4, MOV, AVI, MKV, WebM, FLV, WMV, or 3GP. Anything your phone, screen recorder, DSLR, or screen-capture tool produces. The browser uploads the file directly to our server over HTTPS. The drop zone also accepts click-to-browse if drag-and-drop is awkward on your setup.

  2. Pick a bitrate

    128 kbps for speech and podcasts where the source is voice, music is background, and you want to save space. 192 kbps for general music, which is the default and matches what Spotify streams. 320 kbps if you are archiving or planning to edit the audio further. The 320 file is roughly 2.5 times the size of the 128 file for the same duration.

  3. Convert and download

    Audio extraction takes seconds, not minutes, because ffmpeg doesn't need to decode any video frames to pull out audio. A 10-minute lecture video finishes in about 8 seconds on a typical day. A 90-minute film clocks in around 40 seconds, mostly upload time. Click download to save the MP3.

  4. Let auto-delete do its job

    You don't have to do anything else. The uploaded video and the output MP3 are both wiped from the server's disk within 10 minutes of conversion. There is no archive, no history, no copy retained. If you need the file again later, just upload again. No cost, no per-day quota.

Why use this tool

I built this because every "online video to MP3" site I looked at was either covered in fake download buttons that opened popups, or wanted me to install a Chrome extension that wanted permission to read my entire browsing history. Neither is a fair trade for a 5-second conversion task. Common reasons people land here: ripping the audio out of a lecture recording so you can listen on a commute without having to look at the video, pulling the audio bed off a screen recording so you can edit voice-over separately in Audacity, archiving the soundtrack of a phone-shot concert clip before you delete the video to free up storage, or taking a long podcast that was uploaded as a video on YouTube (after downloading it yourself with yt-dlp) and turning it into a normal MP3 your car stereo will read off USB. The conversion is honest about its trade-offs: if your source already contains an MP3 or AAC audio track, the audio still gets re-encoded to MP3 at your chosen bitrate, which is technically lossy but practically inaudible at 192 kbps or higher. If you genuinely need a bit-perfect extraction with no re-encode, that's ffmpeg locally with the `-c:a copy` flag, and you don't need this tool. For everyone else, this is the path of least resistance.

Features

Format coverage

MP4, MOV, AVI, MKV, WebM, FLV, WMV, 3GP. If your device records or plays it, this almost certainly converts it. The container format doesn't matter much because ffmpeg pulls out whatever audio stream is inside (usually AAC for MP4 and MOV, Opus or Vorbis for WebM, MP3 for older AVI files, WMA for WMV), then re-encodes that to MP3 at your chosen bitrate. If your file is in something exotic like .ts (transport stream) or .vob (DVD), transcode it to MP4 first with HandBrake and come back.

Bitrate control with real differences

128, 192, or 320 kbps constant-bitrate output. 128 kbps is fine for spoken-word content and saves a lot of space (a 10-minute file lands around 9 MB). 192 kbps is the sweet spot for music where the difference from 320 is hard to hear on most playback gear, around 14 MB for the same 10 minutes. 320 kbps is for archival or further editing where every dB of headroom matters, around 23 MB. There's no point going above 320 because MP3 the codec itself caps out there.

Quick for normal-sized files

A 10-minute lecture in MP4 converts in roughly 8 seconds end-to-end. A 90-minute movie at 1080p takes about 40 seconds, and most of that time is the upload, not the conversion itself. Audio extraction is one of the cheapest operations ffmpeg does because it doesn't need to decode any video frames at all. It skips the most expensive part of video processing entirely and just grabs the audio stream.

No watermark, no signup, no email

The output MP3 is clean. No "converted by mytoolbox" tag baked into ID3 metadata, no audio stinger appended at the end, no email gate before the download link, no per-day download limit. If the source video already had ID3-style tags or stream metadata, they get carried over to the MP3 where ffmpeg can read them, which is useful when you're ripping audio from a properly-tagged video file.

Privacy & security

For this tool your file is uploaded to our server over HTTPS, transformed, and returned to you. The uploaded file and all derived outputs are automatically deleted within 10 minutes — there is no long-term storage and we do not retain copies. We do not inspect file contents, run analytics on them, or share them with third parties. If a stronger privacy guarantee matters for your workflow, prefer one of our local-only tools where the file never leaves your browser.

Frequently asked questions

Is this free, and is there a daily cap?
Yes, free, with no per-day cap and no signup. I pay for the server out of pocket and the per-conversion cost is small enough that it doesn't bother me. If that ever changes I'll be honest about it on the page instead of silently rate-limiting you, which is what most "free" tools do once their cloud bill grows. No ads on the page right now; if I ever add some to cover hosting, that will be obvious and disclosed up front in the privacy policy.
Where does my video go, and how long is it kept?
The file uploads over HTTPS to our server, which is a small FastAPI service hosted in Germany. ffmpeg processes the file there to extract the audio stream and re-encode it as MP3, the resulting file is sent back to your browser, and both the uploaded video and the output MP3 are deleted from the server's disk automatically within 10 minutes. There is no database row keeping a copy, no S3 bucket, no off-site backup. We do not inspect file contents and there are no analytics on what you upload. If you want to verify the auto-delete behaviour, the API code that handles deletion is open source on the project repo.
Which input formats are supported?
MP4, MOV, AVI, MKV, WebM, FLV, WMV, and 3GP. If your file is in something not on that list (.ts transport streams, DVD .vob files, anything DRM-encrypted), transcode it to MP4 first using HandBrake or VLC (both free and free of fake-download-button advertising) and then come back here. The bottleneck is what ffmpeg can demux without a paid licence for proprietary codecs, which covers basically everything except some industrial broadcast formats and explicitly protected content.
Can I paste a YouTube URL and have it download for me?
No. You'd need to download the video file first using something like yt-dlp (free, command line, the de facto standard tool for this) and then upload the resulting MP4 here. I deliberately don't accept URLs because handling YouTube downloads server-side puts the tool in a legal grey zone with YouTube's terms of service, and getting a cease-and-desist would shut down the entire site for everyone over a feature most people don't need.
Which bitrate should I pick?
128 kbps for podcasts, audiobooks, lecture audio, or anything that's mostly speech with simple background sound. It's fine and saves a lot of storage. 192 kbps for general music where you want decent quality but reasonable file size; this is what Spotify streams at by default for free-tier users. 320 kbps only if you're archiving the audio for long-term storage, planning to edit further (effects, EQ, normalisation), or you have a really good pair of headphones and you can actually hear the difference on careful listening. Going above 320 doesn't buy you anything because the MP3 codec itself caps out at that bitrate.
Is the conversion lossy even when the source already contains an MP3 or AAC track?
Yes, technically. MP3 is a lossy codec, so re-encoding from any source (including from MP3 itself) produces what audio people call a "generation loss." In practice the loss at 192 kbps and above is inaudible on consumer playback gear, and most source videos use AAC audio anyway which is already lossy, so adding one more lossy step on top is academic. If you need a bit-perfect audio extraction with zero re-encode, the right move is running ffmpeg locally with `ffmpeg -i input.mp4 -c:a copy output.m4a`. That pulls the AAC stream out bit-for-bit and wraps it as M4A. This tool can't do that because it always outputs MP3 on request.
Does it work on a phone?
Yes. Mobile browsers (Safari on iOS, Chrome on Android) hand off to the OS file picker so you can grab a video straight from your camera roll. Upload speed depends on your connection. Over 4G LTE a 100 MB video might take 30 to 60 seconds to upload before conversion even starts, and on 5G or Wi-Fi it's much faster. The output MP3 downloads to your phone's Downloads folder where any music player can find it.
Is there a file size limit?
Files under 500 MB process well in my testing. The server accepts up to 1 GB but past about 500 MB the upload time gets unpleasant on home internet connections and the chance of a network hiccup mid-upload goes up materially. If you have a 4-hour 4K video, consider trimming or re-encoding the source video down first. You're only going to extract audio anyway, so the entire video bitrate is wasted upload bandwidth. ffmpeg locally can re-mux to a lower-resolution file in seconds before you upload.
Will the audio be aligned with the original timeline?
Yes. ffmpeg preserves the audio timeline exactly, so the output MP3 starts at the same moment as the video's audio and runs the same length. If your source video had silence at the start, the MP3 will too. If you want to trim the audio after extraction, run the MP3 through Audacity (free, cross-platform, has been around since 2000). Adding trim controls to this tool would have made the interface confusing for the common case where you just want the whole audio track, so I deliberately kept the workflow narrow: extract everything, edit later in a real audio editor if you need to. The output MP3 is also stereo and at the original sample rate of the source (usually 44.1 or 48 kHz), so it sounds the way you'd expect rather than getting downsampled silently.