How to Play MKV Files on Windows 11

MKV (Matroska) is a popular video format for movies and TV episodes because it can hold high-quality video, several audio tracks, and subtitles in one file. Windows 11 can play most MKV files out of the box with its built-in Media Player. When a file won’t play, shows no picture, or has no sound, the cause is usually a missing codec rather than the MKV format itself. This guide shows how to play MKV files and fix the common problems.

Quick answer

Right-click the MKV file and choose Open with > Media Player. If it doesn’t play properly, install the free VLC media player, which plays nearly every MKV file without extra codecs, or add the missing video extension from the Microsoft Store.

Method 1: Use the Windows 11 Media Player

  1. Find the MKV file in File Explorer.
  2. Right-click it and choose Open with > Media Player.
  3. To switch audio tracks or subtitles, use the language or captions buttons in the playback controls, if the file includes them.

Media Player is built into Windows 11 and is updated through the Microsoft Store, so make sure it’s current in the Store’s Library section.

Method 2: Install VLC media player

VLC is a free, open-source player with built-in support for almost every video and audio codec, so it’s the simplest fix for stubborn files.

  1. Get VLC from the Microsoft Store or from the official VideoLAN website.
  2. Install it and open your MKV file with it. Right-click the file, choose Open with, and pick VLC media player.
  3. Use the Audio and Subtitle menus to choose tracks.

Download VLC only from official sources. Third-party “codec pack” sites often bundle adware.

Method 3: Add missing video extensions

MKV is just a container. The video inside it might use H.264, HEVC (H.265), VP9, or AV1. Windows 11 handles H.264 natively, but some formats need an extra extension from the Microsoft Store:

Video format Extension to install
HEVC / H.265 (common in 4K files) HEVC Video Extensions (small fee)
AV1 AV1 Video Extension (free)
VP9 VP9 Video Extensions (free, often preinstalled)

If you see audio but no picture, a missing video extension is the likely reason. VLC doesn’t need these extensions.

Find out which codecs a file uses

Knowing what’s inside an MKV file tells you exactly what to install. In VLC, open the file and choose Tools > Codec Information. The Codec tab lists each video, audio, and subtitle stream, such as “H.265” for the video and “DTS” for the audio. If Media Player struggles with a specific stream, you’ll know whether to add a Store extension or simply stick with VLC for that file.

Make MKV files open in your favorite player

  1. Open Settings > Apps > Default apps.
  2. Type .mkv in the search box under Set a default for a file type or link type.
  3. Click the current app and choose Media Player or VLC media player.

Now double-clicking any MKV file opens it in that app.

Fix common MKV problems

  • No sound: The audio may use a format like DTS that Media Player doesn’t support. Try VLC, or pick a different audio track in the player.
  • Choppy playback: High-bitrate 4K files can strain older PCs. Update your graphics driver, close other apps, or play a lower-resolution version.
  • Subtitles don’t show: Turn them on in the player’s captions menu. External .srt files should have the same name as the video and sit in the same folder.
  • File won’t open at all: The download may be incomplete or damaged. VLC can sometimes play partially damaged files.

Convert MKV to MP4

If you need the video on a device that doesn’t support MKV, convert it to MP4 with a free tool such as HandBrake. Choose a preset like Fast 1080p30, set the format to MP4, and start the encode. Converting takes time and may slightly reduce quality, so play the original when you can.

Related: How to play HEIC videos on Windows 10.

Related: Open MOV files on Windows.

Frequently asked questions

Is MKV safe to open?

MKV is a standard video format. As with any download, only open files from sources you trust and keep Windows Security turned on.

Why does Windows Media Player Legacy not play MKV?

The older Windows Media Player (now called Windows Media Player Legacy) has limited MKV support. Use the newer Media Player app or VLC instead.

Can I play MKV files on a TV?

Many smart TVs play MKV from a USB drive. If yours doesn’t, convert the file to MP4 or stream it from your PC with a media server app.