MKV to MP4 Converter
Convert MKV to MP4 in this tab, with no upload and no sign-up. Most MKVs already hold H.264 or HEVC, so the streams are copied across - seconds, and bit-for-bit identical.
MKV to MP4
Drop an MKV in. It is converted here in your tab, never uploaded.
Loading the converter...
How to convert MKV to MP4
Choose your MKV
Drag the file onto the box above, or click it and pick the file from your disk. Nothing is uploaded - the file is read straight into this page, so a gigabyte-sized film starts instantly instead of queueing behind an upload.
Read what it says about your file
The tool inspects the MKV and shows you the video codec, audio codec, resolution, frame rate and how many subtitle and extra audio tracks it found. It then states in words whether this will be a stream copy or a real re-encode.
Set quality only if you need to
If it says copy, quality settings do not apply and nothing will be re-drawn. If a re-encode is forced, Medium suits most films and High is worth the extra time when you plan to keep the result.
Convert and save
Press Convert and watch the progress. A remux finishes in seconds however long the film is; a re-encode runs at roughly real time. Save the MP4 when it is done, then play it through once before deleting the original.
MKV and MP4 are boxes, not video
An MKV and an MP4 can hold exactly the same picture, frame for frame. Matroska (.mkv) is an open container built to carry almost anything: H.264, H.265, VP9, AV1, MPEG-2, DTS, FLAC, Opus, uncompressed PCM, any number of subtitle tracks, chapters, cover art, even the font files a subtitle track needs. MP4 is the ISO base media format, and the list of things it is allowed to carry is much shorter. That single difference is the whole of this conversion. In most cases you are not changing the video at all - you are lifting the same encoded frames out of one box and setting them down in a box that more players, editors and televisions will open.
It also explains where MKVs come from. Screen recorders write MKV because the format survives a crash mid-recording. Disc rips use it because it can hold the original video untouched alongside five audio languages and a dozen subtitle tracks. Downloads use it because nobody has to ask what codec is inside. And then the file reaches the last mile - a TV over USB, a Windows machine with no codec pack, PowerPoint, an editor, a phone - and the last mile only speaks MP4.
| MKV (Matroska) | MP4 (ISO base media) | |
|---|---|---|
| Video codecs it accepts | Effectively all of them | H.264, H.265, AV1, MPEG-4 Part 2, MJPEG |
| Audio codecs it accepts | All, including DTS, FLAC, Opus, Vorbis, PCM | AAC, MP3, AC-3, E-AC-3, ALAC |
| Subtitle tracks | Unlimited, including image-based PGS | Limited timed text, poorly supported |
| Chapters and attachments | Yes, including embedded fonts | Chapters only, no attachments |
| Plays on a TV, editor or phone without help | Often not | Almost always |
Whether yours is a copy or a real re-encode
Most MKVs contain H.264 or H.265 video with AAC, AC-3 or MP3 audio. All of those are legal inside an MP4, so this converter copies the streams across instead of decoding and re-encoding them. That is a remux: the output holds byte-identical video, it takes seconds rather than minutes no matter how long the film is, and there is no quality argument to have because nothing was re-drawn. The tool inspects your file first and tells you in plain words which of the two it is about to do, before you press Convert.
A re-encode is only forced when the codec inside genuinely cannot live in an MP4, or when you ask for something that changes the pixels.
| What is inside the MKV | What this tool does |
|---|---|
| H.264 + AAC, AC-3 or MP3 | Straight copy. Seconds, lossless. |
| H.265 / HEVC + AAC or AC-3 | Straight copy. Playback then depends on the device supporting HEVC. |
| H.264 video + DTS, FLAC, Opus or PCM audio | Picture copied untouched, sound re-encoded to AAC. Still fast. |
| VP9, VP8, Theora, MPEG-2 or VC-1 video | Full re-encode to H.264. Slow, and not lossless. |
| Any file where you change resolution, frame rate or codec | Full re-encode - you asked for different pixels. |
If the result copies an HEVC stream and then refuses to play, the container was never the problem: the device cannot decode H.265. Run the file through the HEVC to H.264 converter instead, which re-encodes deliberately and produces something a decade-old machine will open. If your MKV turns out to hold VP9 - some downloads do - the same logic that governs WebM to MP4 applies here, and a real encode is unavoidable.
What to choose when a re-encode is unavoidable
When the picture has to be re-drawn, quality is set by the Low, Medium and High presets, which are constant-quality settings rather than fixed bitrates. High keeps the file visually very close to the source and costs the most time and space; Medium is the sensible default for a film you want to watch rather than archive; Low exists for getting a large file under a sharing limit. Because they are constant-quality, a static talking-head clip stays small while an action scene is given the bits it needs, instead of every minute being padded to the same size.
Leave resolution and frame rate on "original" unless you have a reason. Dropping 1080p to 720p halves the pixel count and roughly halves the encode time, which matters in a browser; converting a variable frame rate to a constant one matters if an editor is choking on the file, and that has its own guide. Whatever you pick, a re-encode is never lossless, no matter how high the setting - only a copy is.
Subtitles, extra audio tracks and chapters
This is the honest cost of moving to MP4, and it is worth reading before you delete the original. The converter keeps the first video stream and the first audio stream. Subtitle tracks are dropped. Second and third audio tracks - the commentary, the dubbed language - are dropped. Chapters and any attached fonts do not come across. The tool counts those tracks while it inspects your file and warns you exactly how many it is about to leave behind, so nothing disappears silently.
Keep the MKV until you have checked the MP4. If the film was your only copy and it carried the subtitles you actually needed, the MP4 will play fine and the subtitles will simply be gone. Play the output through once before you clear the original off the drive.
If the first audio track turns out to be the wrong language, or the MP4 plays with a picture and no sound because a DTS track was involved, the reasoning is set out in the guide on video that plays without audio.
The honest limits of doing this in a browser tab
The converter is FFmpeg compiled to WebAssembly, running inside this page. Your file is read from disk into the tab and never leaves it, which is why there is no upload wait, no queue and no account. It also imposes two real limits that a server-side converter does not have, and MKVs are exactly the sort of file that meets them.
- Files over 2 GB are refused outright. A 32-bit WebAssembly heap cannot address them. This is not a paywall; nothing on the free tier is being withheld.
- Above roughly 300 MB the page warns you, because the conversion wants free memory of a few times the file size. A remux is the cheap case and a 1 GB file is often fine on a desktop with headroom; a full re-encode of the same file on a laptop with a dozen tabs open may run out of memory instead.
- The build is single-threaded, so a genuine re-encode is slow - think roughly real time at 720p and slower than that at 1080p. A remux is near-instant however long the video is, which is the case most MKVs land in.
Nothing here can open a DRM-protected file, and no converter can. If you have a 6 GB disc rip, the browser is the wrong tool and the Android app or its iPhone counterpart is the right one: it uses the phone's hardware encoder and has no size ceiling.
Why people arrive on this page
Almost always one of five reasons. A smart TV shows the MKV in its USB file list and then reports an unsupported file. Premiere Pro or DaVinci Resolve will not import it, and the editor's format list quietly excludes Matroska. A phone will not open it at all. A cloud converter refused the file because the free tier stops well short of a movie-sized upload - which is an architectural consequence of every byte having to cross the network twice, not a policy anyone chose to be unkind. Or the file is simply going somewhere corporate, and MP4 is the format nobody will ask questions about.
All five have the same fix, and in most cases it is a copy rather than a conversion. If you are not sure what is inside your file before you start, you can check the codec in your browser - this tool reads the container, codec, profile, resolution, frame rate and track counts and shows them to you before anything happens.
Questions about this conversion
Short answers here, the full story in the guides.
Is converting MKV to MP4 lossless?
It is, as long as the codec inside is already legal in an MP4 - H.264 or H.265 with AAC, AC-3 or MP3 audio. In that case the streams are copied and the output is bit-for-bit identical. If the MKV holds VP9 or MPEG-2 video, a real re-encode is forced and that is never lossless.
How do I convert MKV to MP4 without re-encoding?
You do not have to do anything special. This converter checks the codec first and copies the streams whenever the container will accept them, which covers most MKVs. That is a remux: seconds rather than minutes, and no quality loss at all. The page tells you which mode it is about to use before you press Convert.
Why won't my MKV play on my TV?
Most televisions read files from USB with a fixed, small list of supported containers, and Matroska is often missing from it even when the H.264 video inside would decode perfectly. Remuxing to MP4 changes only the wrapper, so the same picture appears in a container the TV recognises.
What happens to subtitles and extra audio tracks?
They are dropped. Only the first video stream and the first audio stream are carried into the MP4, which is also what the phone app does. The tool counts the subtitle and extra audio tracks in your file and warns you how many it is leaving behind, so keep the MKV if you need them.
Is there a file size limit?
Files over 2 GB are refused, because a 32-bit WebAssembly heap cannot address them, and above roughly 300 MB you get a warning that the conversion needs several times the file size in free memory. A remux copes with far larger files than a re-encode does. Beyond that, use the phone app.
Will Premiere Pro import the MP4 I get?
Yes, in the normal case. Premiere does not import Matroska at all, so the MKV was rejected on the container alone; an MP4 carrying H.264 is the format every editor accepts. If the source was HEVC or had a variable frame rate, re-encode to H.264 rather than copying it.
Does my file get uploaded to a server?
No. There is no server to upload to. The converter is FFmpeg compiled to WebAssembly and served from this domain; it runs in a worker inside your tab, and once your first conversion has fetched it, it keeps working with the network switched off. A file that never leaves your machine cannot be retained or scanned.
Other conversions
MOV to MP4
Convert MOV to MP4 free in your browser.
Open the converter →AVI to MP4
Convert AVI to MP4 free in your browser with real quality control.
Open the converter →WebM to MP4
Convert WebM to MP4 free in your browser.
Open the converter →MP4 to MOV
Convert MP4 to MOV free in your browser for QuickTime, iMovie and Final Cut.
Open the converter →HEVC to H.264
Convert HEVC (H.265) video to H.264 MP4 free in your browser, nothing uploaded.
Open the converter →TS & MTS to MP4
Convert TS, MTS and M2TS to MP4 free in your browser.
Open the converter →Read next
How to convert MKV to MP4 without losing any quality
They have a movie or a recording in MKV, they need MP4, and they have been told by every vendor blog to run it through HandBrake or a paid desktop app — both of which re-encode and lose quality by definition.
Read the guide →Getting an MKV to play on a smart TV from USB
They put a movie on a USB stick, the TV either skips the file or plays the picture with a 'sound format not supported' banner, and the only pages that come up are ad-heavy affiliate posts from a decade ago.
Read the guide →Premiere Pro won't import MKV — remux it, don't re-encode it
An editor has OBS or downloaded footage in MKV and Premiere refuses it. The consensus advice is to run it through HandBrake, which re-encodes and costs a generation of quality before the edit even starts, or to rename the extension, which is actively dangerous.
Read the guide →MKV too big for the browser?
The Video Converter app uses your phone's own hardware encoder and has no file-size ceiling, so a movie-length MKV imported from Files converts far faster than any browser can manage, and every result is kept in History. It is free on Android; on iPhone the first conversion is free and further ones need the paid upgrade.