Convert MKV to MP4

Converting MKV to MP4 takes a file almost nothing outside a computer will play and turns it into the one video format every device accepts. Matroska holds codecs, extra soundtracks and subtitle tracks that MP4 cannot carry or that the machine at the other end will not decode, so the useful question is not how to convert but what survives.

  • Where it runs In your browser. The file is never uploaded.
  • Lossy Some detail is traded for size. MP4 cannot hold everything an MKV can.
  • File size limit Up to 100 MB per file, free, without an account.
  • Worth knowing Video is re-encoded rather than copied, so some detail is lost even at the highest setting. Subtitle tracks and chapters are not carried over. Where the soundtrack is a format the browser cannot decode — AC-3, E-AC-3, DTS and TrueHD, common on disc and streaming rips — the picture converts and the result is silent.

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

Why an MKV plays on your computer and nowhere else

Matroska was published in 2002 as a container with almost no opinion about its contents. It will hold H.264, HEVC, AV1, VP9 and FLAC side by side, up to 127 audio tracks, soft subtitle tracks and chapter marks, all in one file. That permissiveness is exactly why it is used for disc rips, for archival copies and for anything that has to keep more than one language — and exactly why it is the format a television refuses.

No browser plays Matroska. Nor does an iPhone out of the box, nor most smart TVs, nor the upload form on a social platform, nor PowerPoint. VLC and a media server will play almost anything, which is how the file got as far as your computer without a complaint, and it is also why the refusal comes as a surprise on the fifth device rather than the first.

The first thing to find out is what your MKV actually contains

Two files with the same extension can be completely different objects. An MKV from a browser download tool is usually one VP9 video track and one Opus audio track. An MKV made from a Blu-ray is H.264 or HEVC video, two to six audio tracks in cinema codecs, half a dozen subtitle tracks and a chapter list. A recording from OBS is H.264 with several separate microphone and desktop tracks kept deliberately apart.

The conversion treats all three the same way and they come out very differently, which is why the next three sections exist. If you want to see the inventory first, MediaInfo and VLC’s codec information panel both list every track in a file in a few seconds, and knowing what is in there turns this page from advice into arithmetic.

The MP4 keeps every soundtrack it can decode

This is the part most converters quietly get wrong. All audio tracks are carried, not just the first: MP4 has no practical ceiling on the number of audio tracks it can store, so a film holding an original language, a dub and a director’s commentary produces an MP4 holding all three in the same order. A player with a track menu will offer all of them.

It is worth knowing because it is the exception on this site. Pulling the same MKV into an MP3, an AAC, a WAV or a FLAC keeps exactly one soundtrack, because those formats have room for one. If the extra languages are the reason you are keeping the file, a video container is the only target that preserves them.

The silent MP4, and the disc rips that cause it

Before a soundtrack is converted, the browser is asked whether it can decode it. If the answer is no, that track is dropped and the picture carries on without it — which means the conversion succeeds, produces a normal-looking MP4, and the MP4 has no sound. Nothing warns you at the moment it happens.

The codecs that fall into this hole are precisely the ones disc rips use: AC-3 and E-AC-3 from DVD and Blu-ray, DTS in its several varieties, and Dolby TrueHD. Those are cinema audio codecs with their own licensing, and browsers do not ship decoders for them. If your MKV came off a disc, play the first ten seconds of the MP4 before you delete anything. An MKV that came out of a browser, a phone or OBS carries AAC or Opus and converts with sound intact.

Subtitles and chapters leave the MKV without a sound

Soft subtitles are the thing Matroska is famous for — text tracks you switch on rather than burn into the picture — and this conversion cannot see them at all. The engine reads video tracks and audio tracks; a subtitle track is not something it declines to convert, it is something it never notices. Chapter marks go the same way.

The workable answer is a sidecar file. MKVToolNix will extract every subtitle track out of an MKV in seconds without touching a frame, and an SRT sitting next to the MP4 with the same base name is picked up automatically by VLC, by Plex and by most televisions. It is also easier to correct later than a track welded into the container.

HEVC, VP9 and AV1 all arrive in the MP4 as H.264

The codec written into the MP4 is chosen rather than inherited. Whatever the MKV held, the output is H.264 at High profile — in codec-string form `avc1.64001f` — with AAC audio, because that pairing is the one every device made in the last twenty years decodes in hardware. An MP4 containing AV1 is a perfectly valid MP4 that a television will refuse, which would be trading one unplayable file for another.

The cost lands on modern sources. A 4K HEVC file re-encoded as H.264 usually comes out larger while carrying slightly less detail, because H.264 needs more bits for the same picture. If the destination is a recent phone or a recent TV that already plays HEVC, converting that particular file is a downgrade — the sensible move is to check whether the device actually refused it before spending the time.

Two settings worth touching before the MP4 is written

Quality has three bands and starts at balanced. Since every frame is being encoded anyway, the high band costs size and buys detail, and it is worth it if the MP4 is going into an editor or is the copy everything downstream will be made from. The small band is for something you are about to watch once on a phone.

Resolution only ever goes down. The list offers 2160p through 360p alongside keeping the original size, and asking for more than the source has is ignored on purpose — upscaling invents no detail and only makes the file bigger. Dropping a 4K rip to 1080p removes three quarters of the pixels and takes the file size with it, which is often the difference between fitting under an upload limit and not.

How long an MKV to MP4 conversion takes, and where it stops

The work runs on your own machine through the hardware encoder the operating system already uses, so a two-minute clip is done before you have switched tabs and a forty-minute recording is a coffee. There is no queue and no upload, which on a hosted converter is normally the slowest part of the exercise by a wide margin.

The free tier accepts files up to 100 MB. That covers episodes, talks, clips and screen recordings and does not cover a feature film, and there is no point pretending otherwise. A library-scale job belongs in HandBrake or MKVToolNix on the desktop, where a hundred files can be worked through overnight.

Why the MKV never leaves the machine it is on

Everything happens inside the browser tab, on your processor, with the decoders your computer already has. Nothing carrying the file is sent anywhere, there is no account, and there is no queue behind other people’s uploads.

For this pair the argument is practical before it is principled. The alternative is pushing several hundred megabytes to a stranger’s server, waiting for a re-encode you cannot see, and pulling it back down again — for a file that is going to end up on a device in the same room. Moving it across the internet twice was never the shorter route.

How to turn an MKV file into an MP4

  1. Drop your MKV onto this page, or click to choose one. Several at once is fine.
  2. Set the quality and resolution if you want them changed, then convert — every frame is re-encoded to H.264 in your browser.
  3. Download the MP4, and play the first few seconds to check the sound survived.

MKV against MP4: what each container is allowed to hold

MKV compared with MP4
MKVMP4
Full nameMatroska VideoMPEG-4 Video
File extension.mkv.mp4
Media typevideo/x-matroskavideo/mp4
CompressionLossy — file size is bought with qualityLossy — file size is bought with quality
First published20022001
Published byMPEG
SpecificationMatroskaISO/IEC 14496-14
LicensingOpen standardOpen standard
Standing todayCurrentCurrent
Opens in a browserSome browsersEvery browser
Considered insteadWebMWebM, MOV

Opening the result

MP4 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.

MP4 is a container rather than a single format. What actually plays is the codec inside it — usually H.264, HEVC and AV1 — which is why two files with the same extension can behave differently on the same device.

VLC and HandBrake read both MKV and MP4, 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.

MP4 comes from MPEG and dates from 2001, specified as ISO/IEC 14496-14. VLC, HandBrake and Adobe Premiere Pro all read it.

MKV to MP4: tracks, codecs and silent results

Is my MKV uploaded anywhere?

No. The decoding and the H.264 encoding both run inside the browser tab, using the codecs your machine already has for playing video. You can confirm it in ten seconds: open developer tools, watch the network tab, and convert something. Nothing carrying the video is sent.

My MP4 came out silent. What happened?

The soundtrack was in a codec the browser cannot decode, so it was dropped while the picture carried on. That is almost always AC-3, E-AC-3, DTS or Dolby TrueHD, which is what MKV files taken off DVDs and Blu-rays carry. There is no setting that fixes it here — the decoder is the browser’s, not ours. Play the result before you delete the original.

Do all the audio tracks come across?

Yes. Every audio track the browser can decode is carried into the MP4, in the order the MKV held them, because MP4 has no practical limit on how many it can store. A film with an English track, a dub and a commentary arrives with all three, each still selectable in a player that offers a track menu.

What about the subtitles?

They are gone, and they go quietly. This converter reads video tracks and audio tracks and nothing else, so a soft-subbed MKV is indistinguishable from an unsubbed one before the conversion starts. If the subtitles matter, extract them with MKVToolNix first and keep the SRT beside the MP4.

Why will the MP4 not accept my whole film?

The free tier takes files up to 100 MB, and a feature film in an MKV is usually one to thirty gigabytes. That ceiling is honest rather than coy: this runs on your own processor in a browser tab, and a two-hour re-encode there is not the right tool. Episodes, clips and recordings fit comfortably.

Does the picture get worse?

A little, and unavoidably. Whatever codec the MKV held — H.264, HEVC, VP9, AV1 — the MP4 is written as H.264, so every frame is decoded back to pixels and compressed again. On a screen recording or a talking head it is invisible. On grain, confetti or fast panning it is visible if you look. Raise the quality band if the MP4 is going into an editor.

More about these formats