Audio converters

Convert WebM to MP3 Online

Turn a WebM recording into an MP3 that plays everywhere. The conversion runs inside your browser, on your own device, so the recording is never uploaded.

  • Free, no sign-up
  • Runs in your browser
  • Nothing is uploaded
  • No watermark

Convert audio to MP3

128 kbps is plenty for speech. Use 320 for music.

Converted on your device with FFmpeg. The file is never uploaded.

How it works

Three steps, nothing installed.

  1. 01Step · 01

    Pick a file

    Drop the file into the box or browse for it. It stays on your device.

  2. 02Step · 02

    Choose the output

    Set the bitrate, sample rate or format if the default is not what you need.

  3. 03Step · 03

    Convert and download

    The conversion runs in your browser. Download the result, or send it straight to transcription.

Where WebM recordings come from

If you recorded something inside a web page, there is a good chance the file is WebM. Chrome, Edge and Firefox expose a recording interface called MediaRecorder to web apps, and in those browsers it produces WebM. Online voice recorders, browser-based screen recorders, interview and dictation tools, and the record button in many web apps all rely on it. Safari is the exception: its MediaRecorder writes M4A, which the M4A to MP3 page handles.

WebM also arrives from outside the browser. Screen recorders on Linux often save it by default, and video downloaded from the web is frequently WebM as well. The file may contain a full screen recording with video, or only audio if it came from a microphone recorder.

Opus inside WebM, and what the converter does with it

WebM is a container built on Matroska. Its video track, when there is one, is usually VP8 or VP9, and its audio track is Opus or, in older files, Vorbis. Browser recordings almost always use Opus, which keeps speech clear at small file sizes and is why a long recording from a web app can be surprisingly small.

The converter decodes the Opus or Vorbis audio and encodes it as MP3 with the LAME encoder at a constant bitrate. If the file has a video track, it is discarded. If the file is audio only, which is what most microphone recorders produce, the whole thing is simply re-encoded. The output keeps the original name with .mp3 on the end.

One known quirk of MediaRecorder files is worth mentioning. They are written as a stream while the recording is still going, so the finished file often has no duration in its header. Players show 0:00, and seeking does not work. The converter reads the stream through to the end, and the MP3 it writes has a normal length that any player can seek through.

Apps and devices that refuse WebM

WebM was designed for the web and that is where it is best supported. Outside the browser it is often turned away. The built-in players on iPhone and Mac do not open it, many audio editors and DAWs will not import it, and upload forms on course platforms, podcast hosts and some transcription services list MP3, WAV and M4A but not WebM. Car stereos and portable players never had it.

MP3 is accepted nearly everywhere, which is why converting once is the usual fix. If the next step is editing rather than sharing, an uncompressed WAV is the better target, and the WAV pages on this site convert in the same way.

Picking a bitrate

The converter offers 128, 192 or 320 kbps, with 192 as the default. Opus in a browser recording is already lossy, and MP3 is lossy too, so the conversion loses a little more. The bitrate decides how little.

  • 128 kbps: plenty for a microphone recording of one or more people talking. Speech is fine between 64 and 128 kbps, and this setting gives the smallest file at about 1 MB per minute.
  • 192 kbps: the default, and a sensible choice for a screen recording that mixes a voice with system audio or music. About 1.4 MB per minute.
  • 320 kbps: only worth it when the recording carries music you care about. It cannot restore detail the Opus encoder removed, so for a voice recording it just makes a larger file. About 2.4 MB per minute.

Nothing is uploaded

The converter is FFmpeg compiled to WebAssembly, running in your browser. Your WebM stays on your device, and nothing is stored on our side. On first use the browser downloads the conversion engine, about 32 MB, and caches it; after that it also works offline. One file at a time, up to a practical limit of about 2 GB on a computer, less on a phone or tablet because of browser memory limits.

The finished MP3 lives only in the open tab, so press Download before you reload or close the page. There is no sign-up or watermark, and you can convert as many files as you like. Only local files are accepted; a link to a page that hosts the recording will not work. It runs in current Chrome, Edge and Firefox, and in Safari 16 or newer.

If you actually need the words

Browser recordings are often interviews, meetings or dictation, and the real goal is a transcript. After the conversion, a Transcribe this file button sends the MP3 into the transcription box further down this page. That part runs on our servers, so the file is uploaded for it. You get a timestamped, editable transcript in 90+ languages and can export it as TXT, DOCX, PDF, SRT, VTT or CSV. It is free to try without an account. The WebM to text page accepts the original file directly if you do not need the MP3 at all.

Transcription

Need the words, not just the audio?

Send the converted file to RocketScribe and get a timestamped transcript you can edit and export as TXT, Word, PDF or subtitles. This part runs on our servers. Free to try, no sign-up needed.

New transcription

Try it now, no sign-up needed. Create a free account later to keep your transcripts.
Auto-detected by default
Label who said what
A last resort for very noisy recordings; most files are better without it

FAQ

WebM to MP3: questions, answered.

My WebM is audio only. Does the converter still work?+

Yes. Audio-only WebM is what most browser voice recorders produce. The converter re-encodes the Opus or Vorbis audio to MP3 with nothing else to strip out.

My WebM shows 0:00 and will not seek. Can it still be converted?+

Usually, yes. MediaRecorder files often lack a duration header because they are written while recording. The converter reads the whole stream, and the resulting MP3 has a proper length that players can seek through.

Why did Safari give me an M4A instead of a WebM?+

Safari's MediaRecorder writes M4A rather than WebM. Use the M4A to MP3 page for that file; the converter and settings are the same.

Can I convert a WebM screen recording with video?+

Yes. The audio is decoded and written to MP3 and the video track is dropped. If you want the video kept, this is the wrong tool.

Will the MP3 sound worse than the WebM?+

A little in theory, because Opus and MP3 are both lossy. For speech at 128 kbps or above the difference is very hard to hear.

Can I convert a recording from a link?+

No. The converter only works with files on your device. Download the recording from the recording tool first, then pick the file.

Do I need an account?+

No. Pick a file and start transcribing right away with the Free plan's limits. Create a free account afterwards to keep your transcripts: everything you transcribed before signing up moves into the account.

Which formats are supported?+

Any common audio or video file: MP3, WAV, M4A, AAC, FLAC, OGG, MP4, MOV, WEBM, MKV and more. We extract the audio from video automatically.

How accurate is it?+

On clear recordings expect accuracy comparable to leading transcription services. Background noise, crosstalk and heavy accents reduce it, as they do everywhere.

Pricing

Start free. Pay only if you need more.

The Free plan needs no card. Paid plans add longer files, batch uploads and speaker identification.

Free

$0

no card required

For trying it out and the occasional file.

  • 3 files a day, up to 30 min each
  • No monthly cap
  • Timestamps and synced player
  • AI prompt export and translation
  • Files up to 500 MB
  • Transcripts kept for 30 days
Start free
PlusMost popular

$6/ month

billed $72 yearly

For people who transcribe every week.

  • 1,200 minutes of transcription a month
  • Speaker identification included
  • Files up to 300 minutes and 5 GB
  • Upload 20 files at once
  • Up to 5 files processed in parallel
  • Priority processing
Get Plus
Unlimited

$10/ month

billed $120 yearly

For heavy users and small teams.

  • Unlimited transcription*
  • Speaker identification, 2,400 minutes a month
  • Files up to 600 minutes and 5 GB
  • Upload 50 files at once
  • Up to 5 files processed in parallel
  • Priority processing
Get Unlimited
Minute PackOne-time

$10 for 600 minutes· $1 per 60 minutes

Top up any plan. Stackable and valid for 12 months. A pack's minutes are one shared pool for whatever your plan doesn't cover: transcription on Free and Plus, speaker identification (and transcription past fair use) on Unlimited. On Free, a pack also unlocks Plus limits, with transcription and speaker identification both drawn from it.

Buy a Minute Pack

* Fair use: 12,000 minutes a month. Beyond that, uploads pause until the next cycle or a Minute Pack. Prices in USD.

Convert WebM to MP3 Online

Pick a file, choose the output, press Convert. Nothing leaves your device.

Convert a file