Skip to content
MKV to MP4

Free online MKV to MP4 converter

Convert MKV to MP4 in your browser

MKV to MP4 is a free, browser-based converter that repackages Matroska (.mkv) video into MP4 without uploading it anywhere. For MP4-compatible codecs — H.264, H.265/HEVC, AV1 — it copies the streams bit-for-bit, so a typical file converts in seconds with zero quality loss.

Drop up to 20 files of 1.5 GB each, convert them in one batch, and download the results — no signup, no watermark, and it keeps working offline after the first load.

  • 100% free
  • No upload
  • No quality loss
  • Batch up to 20
  • Works offline

Files are processed on your device with FFmpeg compiled to WebAssembly — nothing is uploaded, logged, or stored.

How to convert MKV to MP4

Three steps, all inside your browser — your videos never touch a server.

  1. Add your MKV files

    Drag and drop up to 20 Matroska (.mkv) files into the zone above, or click it to browse your device. Each file can be up to 1.5 GB. The first visit downloads a one-time ~31 MB conversion engine that your browser then caches.

  2. Let the converter pick the fastest path

    The tool reads each file's codecs and chooses automatically: H.264, H.265/HEVC, and AV1 video is copied into the MP4 container bit-for-bit (a remux — done in seconds, zero quality loss), while VP8/VP9 video or Opus/Vorbis/DTS audio is re-encoded to H.264/AAC so the MP4 plays everywhere.

  3. Preview and download your MP4s

    Play any finished MP4 right on the page to check the result, then save files one by one or grab everything at once with Download all. Your videos were processed locally — nothing was uploaded to any server.

Technical specifications

Input formatMKV (Matroska), up to 1.5 GB per file
Output formatMP4 — H.264/H.265/AV1 video, AAC/MP3/AC3 audio
Conversion methodStream copy (remux) when codecs allow — zero quality loss; automatic re-encode to H.264/AAC otherwise
Batch limitUp to 20 files per batch, converted one after another
Typical speedSeconds per file when remuxing — no re-encoding involved
SubtitlesSRT/ASS converted to MP4 timed text; bitmap (PGS/VobSub) dropped
Processing location100% in your browser via FFmpeg compiled to WebAssembly — no upload
PriceFree — no signup, no watermark, no daily limits
Works offlineYes, after the one-time ~31 MB engine download is cached

Frequently asked questions

How do I convert MKV to MP4 without losing quality?

Drop the MKV file here — if its video track is H.264, H.265/HEVC, or AV1, the tool remuxes it: the compressed video and audio are copied into the MP4 container bit-for-bit, so nothing is decoded or re-compressed and quality is untouched. That is also why most conversions finish in seconds instead of minutes.

Is this MKV to MP4 converter really free?

Yes — completely free, with no signup, no watermark, and no daily conversion limits. The site is supported by ads; the converter itself never asks for payment or an account.

Are my videos uploaded to a server?

No. The converter is FFmpeg compiled to WebAssembly and runs inside your browser tab, so your files never leave your device. That is also why there is no upload wait, and why the tool keeps working offline once the page has loaded.

Why convert MKV to MP4 at all?

Because MP4 plays almost everywhere and MKV does not. iPhones and iPads, smart TVs, game consoles, PowerPoint, and editors like Premiere Pro or CapCut all accept MP4, while MKV support is patchy. The video data inside both containers can be identical — MKV and MP4 are just different wrappers around the same streams.

Does converting MKV to MP4 reduce video quality?

No — not in the common case. For H.264, H.265/HEVC, and AV1 video the tool copies the streams without re-encoding, so the output is bit-identical to the source. Only VP8/VP9 video (rare inside MKV) has to be re-encoded to H.264, which is slower and involves one generation of compression.

What is the maximum file size?

1.5 GB per file, up to 20 files per batch. The cap comes from the 2 GiB memory ceiling browsers place on WebAssembly — the finished MP4 has to fit in that memory before you download it. There is no limit on how many batches you run.

What happens to the subtitles in my MKV?

Text subtitles (SRT, ASS/SSA) are converted to MP4's native timed-text format and kept. Bitmap subtitle tracks — PGS from Blu-rays or VobSub from DVDs — cannot be stored in an MP4, so those tracks are dropped while video and audio stay intact.

Does it work on a phone?

Yes — Chrome or Firefox on Android and Safari on iOS all run the WebAssembly engine. Phones have less free memory than desktops, so very large files are more likely to fail there; a laptop is the safer choice for files approaching the 1.5 GB limit.

About this tool

MKV to MP4 exists for one job: making an MKV file play where MKV won't — on an iPhone, a smart TV, a PowerPoint slide, a video editor's timeline — by moving it into the MP4 container those players expect.

Under the hood it runs FFmpeg compiled to WebAssembly, loaded once (~31 MB) and cached by your browser. Each file is inspected first: when the video is H.264, H.265/HEVC, or AV1, the tool performs a remux — the encoded streams are copied into the new container untouched, which takes seconds and cannot degrade quality because nothing is re-compressed. Only codecs MP4 players don't accept, like VP8/VP9 video or Opus/DTS audio, are re-encoded, and the tool tells you which path it took for every file.

Because the whole pipeline runs on your device, there is nothing to upload, no queue to wait in, and no copy of your video on anyone's server — disconnect from the internet after the page loads and conversions keep working.

On a Mac, where QuickTime and iMovie refuse MKV files entirely, there is a dedicated guide: convert MKV to MP4 on Mac — same converter, with the macOS specifics explained. And if you are weighing this tool against desktop apps, the blog compares the two approaches step by step: converting MKV to MP4 with HandBrake.

Your videos never leave your device

Every conversion runs locally through WebAssembly FFmpeg. We never receive, store, or even see a byte of your video — there is no upload endpoint to send it to. Close the tab and nothing about your files persists anywhere.