Convert MKV to MP3

Converting MKV to MP3 throws the picture away and keeps the sound, which is what most people want from a recorded talk, lecture or concert. The one thing to know first is that an MP3 holds a single soundtrack while a Matroska file often holds several, so the conversion has to choose — and this page explains which one it takes and what happens when it cannot read any of them.

  • Where it runs In your browser. The file is never uploaded.
  • Lossy Some detail is traded for size. MP3 cannot hold everything an MKV can.
  • File size limit Up to 100 MB per file, free, without an account.
  • Worth knowing Only the first soundtrack is kept. A film with a second language or a commentary track loses it.

Up to 100 files at once. Mixed formats are fine.

The recording that happens to have a picture attached

A great many MKV files are not films. They are a lecture somebody filmed from the back of a room, a conference talk pulled off a stream, a church service, a band practice, a webinar, a podcast recorded with OBS because OBS records Matroska by default. The video adds nothing — a fixed shot of a lectern, a slide that has not changed in six minutes — and it makes the file twenty times larger than it needs to be.

That is what this conversion is for, and it explains why the result is so much smaller than people expect. An hour of talking as an MP3 is tens of megabytes rather than the gigabyte the MKV occupied, and the difference is almost entirely the picture nobody was watching.

An MP3 holds one soundtrack, so the MKV has to lose the rest

This is the single most important thing on the page. MP3 as a format has room for exactly one audio stream. Matroska sets no ceiling worth naming, and files routinely use several — an original language and a dub, a mix and a commentary, or in an OBS recording a microphone track and a desktop track deliberately kept apart.

When there is more than one, the first track declared in the file becomes the MP3 and the others are discarded without a message. Note the wording: first in file order, not the track Matroska flags as the default. On material assembled by a ripping tool the two are often different, which is how somebody ends up with a director’s commentary where they expected the film. If your file has several tracks and you need a particular one, convert the whole thing to an MP4 or a MOV instead — those carry every track — and pull out the one you want in a player that lets you select it.

When an MKV will not give up its sound at all

Some conversions stop before they start with the message that nothing in the file could be converted. That is not a damaged file and it is not a bug. It means the browser was asked whether it could decode the soundtrack and said no, and with the picture already discarded there was nothing left to write.

The codecs behind it are always the same short list: AC-3 and E-AC-3 from DVDs and Blu-rays, DTS in its several varieties, and Dolby TrueHD. Those are cinema audio codecs with their own licensing, and no browser ships a decoder for them — DTS and TrueHD are not even recognised as codecs by the reader. An MKV from OBS, a phone, a capture card or a download tool carries AAC or Opus and converts without trouble. A rip from a disc frequently does not.

Choosing the quality band for speech and for music

Three bands: small file, balanced, high quality, defaulting to balanced. The band is expressed as a quality rather than a bitrate on purpose — the number that means "good" differs between codecs by more than a factor of two, and nobody converting a lecture knows whether they want 96 or 192 kbps.

For speech, the small band is genuinely fine and roughly halves the file against balanced, which matters when a term of lectures is going onto a phone. For music — a concert capture, a recorded performance — go to the high band, because the audio inside the MKV was already compressed once and this is a second pass over what the first one left behind. Two rounds of lossy compression on a cymbal is where it starts to be audible.

Why an MP3 rather than one of the better formats

On the merits it is not the best choice. Opus and AAC both sound better than MP3 at the same size, and for speech the gap is large — an hour of talking as Opus can be a third of the MP3. If the destination is a phone you control, one of those is the better file.

MP3 wins on the thing that is not about sound at all. It has been readable by everything since 1993: a car stereo from 2006, a hospital PA, a school laptop, an old iPod, a cheap MP3 player bought for a walk, a corporate media system that has not been updated in a decade. When the file has to work somewhere you cannot test in advance, that is the whole argument, and it is usually the right one.

The tags that travel from the MKV into the MP3

Where the Matroska file carries tags — title, artist, album, description, comment, date — they are read and written into the MP3 as an ID3 block at the front of the file. That is what a music app, a podcast player or a car display reads to show something other than the filename.

Most MKV recordings carry no tags at all, because recorders do not write them, so the usual result is an untagged MP3 named after the source file. If you are filing a series of talks, adding the tags afterwards in a tag editor is a two-minute job that makes the difference between a listenable library and a folder of unnamed files.

How long an MKV to MP3 extraction takes

Much less than converting the video would, because the picture is discarded rather than re-encoded. Only the audio is decoded and compressed, and audio is a small fraction of the work in any video file. An hour-long recording is typically under a minute on an ordinary laptop.

The first MP3 you make in a session takes slightly longer to start. No browser can encode MP3 — it is the most requested audio format on the internet and the one WebCodecs uniformly refuses — so a WebAssembly build of the LAME encoder is downloaded once and then reused for everything afterwards. It is the only target in this bundle that needs one.

What the 100 MB ceiling means for a long MKV

The free tier takes files up to 100 MB, and that is measured on the MKV going in rather than the MP3 coming out. A recording of a two-hour meeting can easily be a gigabyte of mostly-static video, which puts it over the line even though the audio inside it would have been forty megabytes.

It is an awkward limit for exactly this pair, and worth saying rather than hiding. Where a file is too large, the shortest path is a local tool that can copy the audio stream out without decoding anything — ffmpeg does it in seconds — or trimming the recording down to the part you actually want first. Everything else here runs on your own machine, so the ceiling is about how much work a browser tab should be asked to do rather than about bandwidth.

How to get an MP3 out of an MKV recording

  1. Drop the MKV onto this page, or click to choose one.
  2. Pick a quality band — the small one is fine for speech, the high one is worth it for music.
  3. Convert and download the MP3. If the file had several soundtracks, check you were given the one you wanted.

MKV and MP3: many soundtracks against exactly one

MKV compared with MP3
MKVMP3
Full nameMatroska VideoMPEG Audio Layer III
File extension.mkv.mp3
Media typevideo/x-matroskaaudio/mpeg
CompressionLossy — file size is bought with qualityLossy — file size is bought with quality
First published20021993
Published byFraunhofer IIS
SpecificationMatroskaISO/IEC 11172-3
LicensingOpen standardOpen standard
Standing todayCurrentCurrent
Audio channelsup to 2
Opens in a browserSome browsersEvery browser
Considered insteadMP4, WebMAAC, OPUS, FLAC

Opening the result

MP3 opens in every current browser. MKV has narrower browser support than that. If the file is going onto a web page or into a form, that is usually the whole reason for the conversion.

VLC reads both MKV and MP3, so there is a way to check the result against the original without a second tool.

What each format is for

MKV was published in 2002. The specification is Matroska, and it is worth reading if the file has to outlive the tool that wrote it.

MP3 comes from Fraunhofer IIS and dates from 1993, specified as ISO/IEC 11172-3. Audacity, VLC and iTunes all read it.

MKV to MP3: track choice, quality and files that refuse

Which audio track becomes the MP3 if the file has several?

The first one declared in the file. An MP3 holds exactly one soundtrack, so when an MKV carries more the first is used and the others are dropped. It is worth knowing that this is file order rather than Matroska’s "default track" flag, and on a disc rip those are often not the same track — the commentary or the second language can sit first.

The conversion stopped and said nothing could be converted. What now?

That message means the browser could not decode the soundtrack. It is the standard outcome for MKV files ripped from DVDs and Blu-rays, whose audio is AC-3, E-AC-3, DTS or Dolby TrueHD — cinema codecs browsers ship no decoder for. There is no setting that helps. Converting the audio to AAC first in HandBrake or ffmpeg, then coming back here, is the shortest route.

Does the recording lose quality?

Yes, once. The audio inside an MKV is already compressed, and MP3 compresses it again, so this is a second helping of loss on top of what the first codec discarded. For speech it is inaudible. For music at the small-file band it is not, and the high band is worth its size if there is any chance of the file being converted again later.

Do the title and date come across?

Where the MKV carries them, yes. Title, artist, album, description, comment and date tags are read from the Matroska tags and written into the MP3 as ID3, which is what a music or podcast app reads to name the file. Most MKV files from recorders carry nothing, in which case the MP3 arrives untagged.

How long does it take?

A fraction of the time a video conversion takes, because the picture is discarded rather than re-encoded — only the sound is decoded and compressed. An hour-long talk is normally under a minute. The first MP3 you make in a session pauses briefly first while the encoder itself downloads: no browser can encode MP3, so a WebAssembly build of LAME is fetched once and reused.

Is the recording uploaded to convert it?

No. The decoding and the MP3 encoding both run inside the browser tab on your own processor. Nothing carrying the file is sent anywhere, which you can check by opening developer tools and watching the network tab while a conversion runs.

More about these formats