Initializing... drag & drop files here
Supports: MP4, M4V
This walkthrough is for anyone moving an MP4 into the Matroska (MKV) container — usually to build a Plex or Kodi library, bundle several audio languages or subtitle tracks into one file, or future-proof a clip with a modern codec. By the end you will have an MKV that plays the way you expect on your media server, and you will know which settings matter and which ones to leave alone.
.mp4 and .m4v are accepted, and you can queue several files to convert in one batch with the same settings. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours — no sign-up, never shared or made public. On a multi-gigabyte movie the bottleneck is upload time, not your computer's memory..mkv when it finishes. No sign-up, no watermark, no quality cap on the free conversion..mkv wrapper. If your TV cannot decode H.265 or your audio is DTS/TrueHD, the server re-encodes on the fly. Re-convert with H.264 video + AC3 audio to maximize direct play..srt are not pulled in automatically. Mux them in your media tool, or keep the sidecar file next to the MKV.A straight container change cannot rescue a file the source already broke. DRM-protected purchases (iTunes .m4v rentals, for example) will not convert because the stream is encrypted, and a truncated or partially downloaded MP4 may convert but still stutter at the damaged point. If you only need the audio, it is cleaner to extract that track separately than to wrap a damaged video. And if a specific device still refuses the result, the pragmatic move is to convert to MP4 with H.264/AAC — the most universally supported combination — rather than chase MKV compatibility on hardware that was never built for it.
It depends on whether the streams are copied or re-encoded. MKV is a container, so the ideal is a rewrap that keeps the original H.264 video bit-for-bit. By default this converter re-encodes to H.264 video and AAC audio at a high quality preset, so any loss is small and visually hard to spot; if you need a guaranteed-lossless copy, keep the codec the same as the source and use the highest quality setting.
The Matroska container can hold many video, audio, and subtitle streams in one file and supports codecs MP4 does not officially carry, such as FLAC audio and a wider range of subtitle formats. That flexibility is why MKV is popular for movie libraries with multiple language tracks. MP4's advantage is the reverse: near-universal device and browser support.
Neither is strictly better — Plex does not really care about the container, only the codecs inside it. MP4 with H.264 and AAC direct-plays on the widest set of clients, including iPhones and game consoles that may not accept MKV. MKV is the better choice when you specifically need multiple audio tracks or subtitles bundled in one file and your playback devices handle it.
In our testing, because this tool re-encodes to H.264/AAC at the "Very High" preset rather than ballooning the data, the MKV lands close to the source MP4's size — the Matroska container itself adds only a few kilobytes of overhead. If your MKV comes out dramatically larger, the cause is a higher-bitrate or lossless codec choice, not the container.
Not directly. Per MDN's container documentation, browsers natively support MP4, WebM, and Ogg in the video element, and WebM is a web-optimized subset of Matroska — full MKV is not on that list. Open the file in VLC, Kodi, or Plex instead, or convert it to MP4 if you need in-browser playback.
MKV can carry AC3, EAC3, and DTS tracks, so the container itself preserves surround audio. Whether it plays back as surround depends on the destination: AC3 and EAC3 pass through most AV receivers, while DTS and TrueHD are decoded less reliably by smart TVs and mobile apps and may be downmixed or transcoded on playback.