How to play .mkv files in Windows

This tutorial will guide you through the steps required to play MKV files in Windows.

There are actually quite a few ways to play .mkv files in Windows. I won’t get into the history of what an .mkv file actually is – their home page does a great job of that.

The two methods I’ll outline are both quite easy. If you already use Media Player Classic to watch movies, you’ll probably want to go that route. If you don’t object to installing a different (and really great) media player, you’ll want to use VLC.

Method #1 – Using VLC
Method #2 – Using Media Player Classic

Using VLC to play .mkv files

  1. Start out by downloading and installing VLC. Once it’s installed, launch it and select Media -> Open File….
  2. Navigate to your .mkv file, select it, and click Play.

  3. click to enlarge

  4. And that’s it. Your video will open and play. Yes, it’s that simple.

  5. click to enlarge

Using Media Player Classic

  1. If you already use Media Player Classic as your video player, you can still play .mkv files, it just takes a few more steps than using VLC. When you try to open a .mkv file in Media Player Classic, it may or not play. You might get an error similar to the screenshot below, or it may play the video, but with ‘glitches’ and audio ‘hiccups’.
  2. To solve this, navigate to the Media Player Classic Options by selecting View -> Options…. From there, select Internal Filters from the left navigation window, and remove the check from the box labeled Matroska in the right window. Click Apply and then OK.

  3. click to enlarge

  4. Now head over to the Combined Community Codec Pack home page, and download the package for your version of Windows. The installation is simple, you’ll mostly click Next and Continue a bunch of times. When you get to the section that allows you to customize what gets installed, remove the check from the box labeled Players – you won’t need either of them (as you’ll be using Media Player Classic).

  5. click to enlarge

  6. On the Select Additional Tasks screen, remove the checks from every box except Set Perceived Types

  7. click to enlarge

  8. Make sure that all of the FFDShow Video Decoders and FFDShow Audio Decoders are all selected.

  9. click to enlarge

  10. In the File Association section, make sure that Media Player Classic is selected, or if it’s already the program that opens when you double-click an .mkv file, No Change is selected.

  11. click to enlarge

  12. Finish the few remaining steps, and once everything is done, double-click an .mkv file. It should load in Media Player Classic and play – both audio and video – just fine.

  13. click to enlarge

  • I used to hate using VLC for MKV files but they’ve made some good advances in recent versions (especially where subtitles are concerned).
    I still prefer CCCP for playback though, especially when combined with some Media Center systems.

  • This player simply rocks. I am in love with it.

  • zach

    i think you can try theKmplayer, it’s perfect!

  • kazemizuhi

    I’m pretty sure it’s Media Player Classic, not Windows Media Player Classic. At least that what it says on the applications sourceforge page and virtually everywhere esle on the internet.

    The distinction is important as most non-tech savvy people I’ve come accross assume you’re talking about the pre-installed Windows Media Player.


    se euxareistw para polu!! thanks, the media player is working!!!!

  • hipnik

    worked for me.

  • mayur

    thanks !!!

  • Svish

    As an alternative I suggest installing the codec solutions from, which allows playing mkv files (among other formats) in windows media player and windows media center =)

  • shinnstellar

    Hi there need some help here. i tried playing mkv files with the intructions from above. It works but not for all mkv files. some can play but audio and sub arent synchronised. So i was wondering if it is the fault of my com or the mkv files that i have downloaded?

  • Ben

    VLC had skipping audio, so I went the MPC route. Works perfect. Thanks!

  • thanks you are great. works just fine

  • shinnstellar

    Oh well looks like i am the only one still having a problem with mkv files. Well might as well just give up on mkv files and wait for avi or mp4. Ciao guys.

  • Ansh

    Thnx a ton….

  • I downloaded VLC, and the mkv files play just fine. Thanks so much!

  • moeyas

    you r friend in deed

  • Jason

    Thank you! These directions were simple, easy to follow, and best of all, IT WORKED!

  • Rojo

    Easy to follow, worked first go!! Your a bloody legend!! I would of never EVER known how to do that. BIG UP!!!!

  • Katie

    Thank you so much! It works!

    The constant freezing, skipping and crashing of VLC player has been driving me mad.

  • Choad

    i rarely post anywhere, (usually just bogart the info i need and i’m out…a one-night stand of web browsing for answers) but in this case i feel obligated. i just spent an hour trying to get Divx (which i usually trust) and 3 other converters, and was disappointed every time. divx converter comes up, you go to importbfiles, and nothing happens. the statuts, quite annoyingly, stays at 0%. you need to purchase the upgrade. same thing with the 3 others i tried.

    then i read this, DL’d VLC, it worked perfectly the very first time. absolutely no issues. great result, thanks for the info

  • Dima

    VLC installation asks to install some outlandish translation software, plus the plugin, plus is will hijack your browser homepage. That was way too much for me, so I passed on VLC (and everyone should, till they change the policy).

  • Arvind

    KM Player works fantastically well with mkv player. And thankfully, it’s freeware.
    I had trouble navigating mkv movies with VLC (haven’t tried Media Player Classic yet), but KM Player works flawlessly.

  • Snake

    Thank u very much mate. i normally never write a thank you post because im a ego idiot
    . But this time, THANKS.

  • benchmarkjoe

    KMP is good but still fail on some video. But you can use Splayer or VLC or ffshow with MatroskaSplitter to play with Window media player (I use this Window 7). You may have to DL them all to use because some MKV fail to work with subtitle if you watch foreign movie.

  • tee

    Lovely, jut great. Thanks a lot!!!!!!!!!!!! Happy 2011

  • Stephen May


    I couldn’t play .mkv files no matter what codec package I tried . . .

    Now they (and all others) look great! Good bye Media Player Classic . . . it’s been nice but you’re old news.

  • Pingback: How To Rip a Blu-ray Disc and Convert It to a MKV File – Simple Help()

  • sam

    Hi there need some help here. i tried playing mkv files with the intructions from above. It works but not for all mkv windows midea player showing error file not recognized some can play but audio and sub arent plz help me how i can play this file !

  • Supergirl

    Thanks Ross, your first method is the easiest!!! You’re a star!

  • Erick

    THANK YOU SO MUCH!!!!!!!!!!!!

  • Andres

    video works but no audio on Media player Classic. wat did i do wrong?

  • rahul

    thank you…very much…i luv u guys :):):)
    now my media player classic is working fine …thanku big hug to you

  • caobgtco

    Thanks very much for the CCCP. After installing I was able to play MKV file through my WMP. My laptops config are
    DELL XPS 15 L502X – I7 2630 QM – Windows 7 Home Premium – 64 bits – 8 GB RAM – HD screen

  • Steve


    The audio on my Media Classic Player works perfectly now.

  • Pingback: How To Rip and Convert DVDs To MKV Format in Windows 7 – Simple Help()

  • Turina

    You’re a legend, THANKYOU for telling about VLC

  • mm1273

    Thank you.