MKVToolNix for Windows

MKVToolNix for Windows 39.0.0

User Rating

  • Review
  • Changelog

Do you ever come back home from work so tired, that you feel the need to sleep, only to realize it’s time for your favourite show, and you wish you could just download it and watch it at your convenience? Also, if you have ever missed your favourite soap operas because you traveled or simply away from home, then good news for you. MKVToolNix is here to perform your biddings, by granting your wish.

MKVToolNix has a set of tools, which includes; mkvmerge, mkvinfo, mkvextract, mkvpropedit, and mmg. They collectively, can help you to create, manipulate, and inspect any Matroska (MKV) files.

Matroska is a free universal format that can hold an unlimited number of video, audio, picture or subtitle track. It can store common multimedia content, like movies or TV shows.

How would MKVToolNix for Windows be useful to you?

With this application (MKVToolNix), you can create new videos fairly easily. You can also perform basic video manipulations using this toolset. The split feature is handy as well and loads up videos pretty quickly after a split action. 

Other editing functions include the ability to mix multiple files into one. I mean, it makes sense since there is the possibility of splitting large files into smaller ones, you can mix smaller video files into one. You can also crop, merge, extract, adjust resolution, and even inspect any Matroska file. Another thing is the ability to embed subtitles, in case you need the videos accessed by folks who speaks other languages.

MKVToolNix supports the following file formats:

  • Video Formats: MKVToolNix supports video formats, such as; AVI, MPEG, MP4, OGG, OGM, RealVideo, MPEG1, MPEG2, h264, AVC, Dirac, VC1. It also supports the video codec VP9;
  • Audio Formats: MKVToolNix supports audio formats, such as; AAC, FLAC, MP2, MP3, (E)AC3, DTS, DTS-HD, Vorbis, RealAudio;
  • Subtitle Formats: MkVToolNix supports subtitle formats, such as; SRT, PGS, SUP, VobSub, ASS and SSA.


In conclusion, MKVToolNix for Windows is easy to use by experts, while novice users will need just a little tutoring, and they’ll be good to go. This application is a cross platform application, which is also available for MAC OS X and Linux, not just for Windows OS.

What's new in 39.0.0 version?

New features and enhancements:

  • mkvmerge: Blu-ray: when reading an MPLS playlist mkvmerge will look up and use chapter names from the Blu-ray's "track/chapter names" meta data if it exists. Part of the implementation of 2486.
  • mkvmerge: MP4 reader: if present, cover art images (the `meta.udta.ilist.covr` atom) will be converted into attachments.
  • MKVToolNix GUI: multiplexer: when adding a playlist from a Blu-ray disc, the disc library meta data will be parsed, and the biggest thumbnail, if present, will be added as a new attachment with name `cover.jpg` (extension depends on thumbnail's extension). Implements #2644.
  • MKVToolNix GUI: multiplexer: when adding a playlist from a Blu-ray disc, the title from the disc library meta data will be set as the new file title if the disc library meta data contains one & no title has been set yet.
  • MKVToolNix GUI: multiplexer: the automatically generated destination file name will now be based on the file title if one is set at that point. This works in conjunction with the title being said from the Blu-ray disc library meta data.
  • MKVToolNix GUI: chapter editor: when reading chapters from an MPLS playlist the GUI will look up and use chapter names from the Blu-ray's "track/chapter names" meta data if it exists. Part of the implementation of 2486.
  • MKVToolNix GUI: Windows: added a dark mode that's enabled when Windows 10's dark mode is turned on.
  • translations: added a Bulgarian translation of the programs & the man pages by Симеон Цветков (see `AUTHORS`).

Bug fixes:

  • mkvmerge: attachments without a file name won't be ignored anymore. Part of the fix of #2642.
  • MKVToolNix GUI: header editor: attachments with an empty name element will be shown as `<unnamed>` as originally intended. Part of the fix of #2642.
  • Linux AppImage: the AppImage will no longer change directories before running the desired executable allow the use of relative file names. Fixes #2632.

Build system changes:

  • MKVToolNix now requires a C++ compiler that supports the following features of the C++17 standard: "`[[maybe_unused]]` attribute", "nested namespace definition", "structured bindings". For the GNU Compiler Collection (gcc) this means v7 or newer; for clang it means v4 or newer.
  • Boost 1.60.0 or newer is now required.


More info

  • Last Updated: 2019-11-05
  • Developer: Moritz Bunkus
  • Homepage:
  • Version: 39.0.0
  • File size: 17.03 MB
  • Downloads: 2,785
  • Operating system: Windows 10, Windows 8/8.1, Windows 7, Windows Vista, Windows XP
  • Filename: mkvtoolnix-32-bit-39.0.0-setup.exe
  • MD5 Checksum: 7967109911fb9544ce0b736abaa17c08