Convert

MKV to MP4

Details

How to use MKV to MP4

What the tool does, how to run it, and what to expect from the result.

How to convert MKV to MP4 without uploading it

MKV is a flexible container that can hold several video, audio, and subtitle tracks at once. MP4 is stricter, and the browser export here is stricter still: it takes the first video track and the first audio track, re-encodes them with libx264 and AAC, and writes a single-track MP4.

That makes the conversion predictable but lossy, and it means you should decide what you need from the other tracks before you convert, not after.

  • Check what is inside the MKV first if it might be multi-track, and pull out any subtitles or second-language audio you want to keep.
  • Drop the MKV onto the upload area and wait for the duration and dimensions to appear.
  • Pick a quality preset: Balanced (CRF 27) unless you have a hard size ceiling.
  • Start the conversion and keep the tab open; a long clip will take a while because the encoder is single-threaded.
  • Download the MP4 and check that the audio you wanted is the audio you got.

Why a generic app launch draft can be more useful here

Alternative app stores and third-party marketplaces often have less standardized promo workflows. In practice, teams just need a clean, reusable short video draft from screenshots.

This page keeps the defaults generic on purpose, so the same local builder can adapt to different store surfaces without pretending to be an official platform tool.

What this page should help with

It is useful for launch drafts, screenshot storyboards, and short promo videos built from screenshots when the publishing destination is more flexible or mixed.

  • Generic app launch promo drafts
  • Alternative Android store visuals
  • Third-party marketplace screenshot videos
  • Local browser preview and export with no server rendering
Tips

Getting a better result out of MKV to MP4

Specific settings and thresholds, not general advice.

  • MKV is a container, not a codec, and this page rebuilds the picture rather than repackaging it: ffmpeg compiled to WebAssembly re-encodes with libx264 at preset veryfast and CRF 27 on Balanced, 31 on Smaller file, 35 on Aggressive, plus AAC audio at 128 kbps.
  • The single biggest thing to know about MKV is that it usually carries more than one track. The export maps one video stream and one optional audio stream, so a dual-language MKV loses the second language, and every subtitle track and chapter marker is dropped.
  • If the MKV holds subtitles you actually need, extract them before converting, or burn them in with a subtitle burner. Once the MP4 is written there is nothing left to recover them from.
  • MKV is the container most often used for full-length rips, and a full-length rip is exactly the file this tool cannot handle comfortably. The encoder is single-threaded WebAssembly running in your tab, so budget for clips rather than for a two-hour feature.
  • Output is fixed at 8-bit yuv420p. A 10-bit HDR MKV will be tone-mapped down to 8-bit SDR by the pixel format conversion, which typically makes highlights look flat and washed out.
Limits

What MKV to MP4 does not do

The honest boundary, so you do not lose time finding it yourself.

  • Only the first video track and the first audio track are kept (-map 0:v:0 and -map 0:a?). Additional audio tracks, all subtitle tracks, chapters, and attachments are lost.
  • There is no stream copy mode. Even an MKV that already holds H.264 and AAC, which could be remuxed losslessly on a desktop, is decoded and re-encoded here.
  • No 10-bit or HDR output, and no HEVC or AV1 output. Everything lands as 8-bit H.264 in 4:2:0.
  • Memory and time scale with resolution and length. Long 1080p and any 4K MKV will be slow, and very large files can exhaust the WebAssembly heap and fail outright.
Reference

Terms used on this page

Short, plain-language definitions for the formats and settings above.

At a glance

Who MKV to MP4 is for

A quick way to understand who this helps, what it solves, and where it connects next.

Best fit

People with an MKV download or recording that will not open in their player or editor

Ideal for

Turning an MKV file into an MP4 that phones, TVs, and social apps accept

FAQ

Common questions

Short answers for the questions people usually have before trying a utility like this.

Is this tied to one store?

No. This page is intentionally generic and is meant for alternative Android stores or third-party app marketplaces that do not fit a more specific store flow.

Can I still switch the canvas and pacing?

Yes. The page opens with a generic app launch setup, but the same arrange, canvas, pacing, and export controls remain available.

Does export remain local-only?

Yes. Preview and export stay on the device in the browser, without server-side video rendering.

Why did my subtitles disappear?

MKV stores subtitles as separate tracks and the MP4 export only maps one video and one audio stream. Subtitle tracks are not carried over. If the subtitles must stay, burn them into the picture first with a subtitles burner, which makes them part of the image.

My MKV had English and Japanese audio and only one survived. Why?

The command keeps the first audio track it finds. There is no track picker in this page. If you need the other language, use a desktop tool that can select a specific stream index.

Could this be instant instead of a full re-encode?

On a desktop, yes: if the MKV already contains H.264 and AAC, ffmpeg can copy the streams into an MP4 in seconds without touching quality. This browser page always re-encodes, which is the price of doing it locally with a WebAssembly build.

What is a realistic file size limit?

There is no hard cap in the code, but the encoder runs inside your tab's memory. In practice, short clips at 1080p are fine, feature-length or 4K MKV files will either take an impractical amount of time or run out of memory.

Does the MKV get uploaded to a server for this?

No. The file is read from disk into the tab and never sent anywhere. The only network request is for the encoder's own WebAssembly binary, which is fetched from a public CDN the first time you run a conversion.

Recommendations

You Might Also Like

Nearby tools from the catalog that fit the same job or workflow.

Cleanor app

Do it all on your device

Cleanor puts these tools in one app: compress and convert images, video, and audio, work with PDFs, and scan text right on your device. Plus free up storage and clear inbox clutter with Email Cleaner. Start with a free trial.

  • iPhone
  • Android
  • Macsoon
  • Windowssoon