convert

Video to MKV

Repackage video into an H.264/AAC MKV container.

Runs on your deviceBatch ready

Add video

MP4, MOV, WebM, MKV, AVI — up to 2 GB per file.

Drop a video here
Drag and drop, or choose files
MP4WEBMMOVMKVAVIM4V
Video runs through FFmpeg compiled to WebAssembly on your machine. Big files take a moment.

Choose an output

Repackage video into an H.264/AAC MKV container.

Large files are slow in WebAssembly and must stay under 2GB.

Fine-tune

Optional — sensible defaults are already set.

Video qualityCRF 28
Best qualitySmallest file

About Video to MKV

MKV (Matroska) is a flexible open container popular for films, recordings and archives. This tool encodes your video to H.264 with AAC audio and wraps it in an MKV file, a pairing that media players like VLC, Kodi, Plex and most smart TVs handle well.

When it helps

  • Converting files into MKV to match the rest of a media server library.
  • Turning an AVI or WebM file into H.264 MKV for better playback on a home theatre setup.
  • Creating an MKV copy of a clip for software that prefers Matroska input.

Tips

  • MKV is a container, so it is the H.264 codec inside, not the extension, that decides quality and size. Use the CRF slider to control both.
  • Some phone galleries, editing apps and websites do not accept MKV. If you need the widest compatibility, MP4 is the better choice.
  • The output contains one video and one audio stream. Extra audio tracks or subtitles from a multi-track source are not carried over.

Good to know

Quick answers about video to mkv in your browser.

Neither container is higher quality by itself. With the same codec and settings, an MKV and an MP4 look identical. MKV is more flexible for multiple tracks and subtitles; MP4 is more widely supported.

Recent Windows versions play MKV with the built-in Media Player. On macOS, QuickTime does not open MKV, so use a player such as VLC or IINA.

Yes. There is no sign-up, no watermark and no limit on how many files you process.

No. Files are read and processed locally in your browser, so they never leave your device.

Large files are slow in WebAssembly and must stay under 2GB.

Related tools