How to convert MKV to MP4 without uploading it
MKV is a flexible container — it can hold almost any video and audio codec — but that flexibility is exactly why so many devices refuse to play it. Phones, smart TVs, game consoles and browsers all understand MP4, and most of them only really trust one combination: H.264 video with AAC audio. Converting MKV to MP4 is usually just a matter of putting the streams you already have into the wrapper every device understands.
This tool does exactly that, on your own device. When you drop an MKV here, your browser:
- Loads a real video converter (ffmpeg, compiled to WebAssembly) — but only when you convert your first file, so the page itself stays light.
- Reads the file's streams — which video codec, which audio codec, whether there are subtitles — and decides the fastest honest path for that file.
- Remuxes when it can: if the video is H.264 or HEVC and the audio is AAC or MP3, both streams are copied bit-for-bit into a new MP4. No decoding, no re-encoding, no quality loss — a file that would take minutes to re-encode finishes in seconds.
- Transcodes only what must change: VP9 or AV1 video is re-encoded to H.264, and DTS, FLAC or Opus audio to AAC (128 kbps). Streams that are already compatible are still copied, never re-encoded.
- Hands you an MP4 as a download, with fast-start enabled so it begins playing before it has fully downloaded. Your original MKV is never modified.
Why is MKV to MP4 usually instant?
Because in most cases nothing is actually being converted. The video and audio inside a typical MKV are already H.264 and AAC — the same streams an MP4 holds. Re-encoding them would be pure waste: slower, larger or lower quality, for no benefit. Remuxing just re-wraps them, which is why this tool checks the codecs first and tells you which path each file took, instead of re-encoding everything the way most online converters do.
When transcoding is unavoidable
Some MKV files hold codecs that have no legal home in a broadly playable MP4. VP9 and AV1 video (common in files downloaded from the web) and DTS, FLAC or Opus audio (common in Blu-ray rips) must be re-encoded. That takes roughly real time or slower in a browser tab, and it loses a little quality — the tool uses CRF 20 by default, where the loss is hard to spot, and says so plainly on the file card instead of pretending the conversion was lossless.
Honest limitations
Subtitles are dropped
MP4 players handle subtitle tracks inconsistently, so this tool leaves them out rather than burning them into the picture. Keep the original MKV if you need the subtitles.
Only the first audio track
If your MKV has several audio tracks — multiple languages, a commentary track — only the first is kept. The rest are dropped, and the card says so.
HEVC plays on most, not all, devices
HEVC (H.265) video is copied as-is, and it plays on most modern phones, TVs and browsers. Very old devices often lack HEVC decoding — if yours struggles, re-encode to H.264 with a desktop tool.
Transcoding is slow and slightly lossy
VP9/AV1 video and DTS/FLAC/Opus audio must be re-encoded. Expect roughly real time or slower in a browser tab, and a small quality loss — the card tells you when this happened.
200 MB per file, 5 files per batch
The converter holds the whole file in tab memory, so multi-GB files — a full movie rip — can crash the tab. Large files belong in a desktop converter like HandBrake.
Remuxing is lossless; transcoding is not
A remuxed MP4 is bit-for-bit identical in quality to the MKV. A transcoded one is not — the tool shows which path each file took, so you always know what you got.