How to Extract SRT Subtitles From MKV using MKVToolNix

Published by Nyau Wai Hoe - Updated on

Maybe you’re looking to edit or translate the subtitles, or use them in another video. Pulling SRT subtitles out of an MKV file might seem like a complicated and difficult thing to do, but it’s not that hard with a proper tool. This guide will show you how to extract SRT subtitles from MKV files using MKVToolNix, a free and open-source tool made to manage MKV files.

MKV, short for Matroska Video, is a kind of “all-in-one” multimedia format that can hold audio, video, and subtitle tracks together in a single file. These subtitles might come in different formats, like SRT (SubRip Text), which is likely the most popular format for its simplicity and how well it works with different devices. You might also find subtitles in ASS (Advanced SubStation Alpha), SSA (SubStation Alpha), or VobSub formats.

How to Extract SRT Subtitles From MKV

Why extract subtitles from MKV?

If you’re wondering why do some users always want to pull the subtitles from a video file, the following are some common reasons:

  1. Maybe you know a couple of languages and want to translate the subtitles to reach more people.
  2. Subtitles help make videos more accessible to people who are deaf or hard of hearing, or who just prefer reading along for a clearer understanding.
  3. You’ve noticed a mistake or something off in the subtitles. Getting them out is the first step to fixing them.
  4. Maybe you need the subtitles in a different format. But first, you’ll need to extract them.

Also see: How to Download Subtitles in VLC on Windows 11

Why can’t I pull the SRT subtitles from some MKV videos?

Although the MKV format supports many different subtitle tracks, some videos have subtitles that you cannot extract. This usually happens when the subtitles are hardcoded or, in other words, “burned” into the video.

Why can't I extract subtitles from a mkv video

Hard-coded subtitles mean that they are already part of the video frames themselves and cannot be individually removed or extracted. This technique is used when the people producing the video want the subtitles to be a permanent part of the video, like in foreign language films.

On the other hand, those that can be extracted are called “soft subtitles”, which are usually stored as a separate track within the video file. These can be toggled on and off and can be easily pulled using tools like MKVToolNix and gMKVExtractGUI.

Handy hint: How to Move Subtitles in VLC Player

Extracting SRT from MKV with MKVToolNix and gMKVExtractGUI

Follow the steps below to extract SRT subtitles from an MKV file using MKVToolNix and gMKVExtractGUI:

What you’ll need

To start, make sure you have these installed:

  1. MKVToolNix: A bunch of tools for creating, changing, and checking out Matroska files.
  2. gMKVExtractGUI: A user-friendly interface for the MKVToolNix ‘mkvextract’ command, making things simpler if you’re not too tech-savvy.

Related resource: Convert SRT to 3D Subtitles and Add them to 3D Movies

Installing the apps

  1. Download MKVToolNix from the official site at https://mkvtoolnix.download/. Choose the version for your operating system, install it, and note the folder location where it is installed.
  2. Download gMKVExtractGUI from https://sourceforge.net/projects/gmkvextractgui/. After downloading, extract or copy the contents of the gMKVExtractGUI zip file into the MKVToolNix folder.

MKVToolNix and gMKVExtractGUI

Pulling out the subtitles

  1. Open gMKVExtractGUI.exe.Extract subtitles from MKV video with gMKVExtractGUI
  2. Drag and drop your MKV video into the “Input Files” area.Drag and drop the movie into MKV subtitles extract
  3. In the “Input Files” section, you’ll see a list of all the tracks, including video, audio, and subtitles. Choose the subtitle track you want to take out. Look for ‘S_HDMV/PGS’ or ‘S_TEXT/UTF8’ (SRT subtitles are usually this one).Select the SRT subtitles for extraction
  4. Pick where you want to save the subtitles by selecting an output directory. If you’re okay with saving them where the MKV is, just tick the “Use Source” box.Choose an SRT extract output directory
  5. You can mess with other settings if you want, but the standard options should work fine for most folks.
  6. Hit “Extract” when you’re ready. It’ll take a little bit, but soon your subtitles will be waiting in the folder you picked. If you chose an SRT track, you’ll get a file ending in .srt.How to Extract Subtitles from MKV using MKVToolNix

Once you’ve got your subtitles out, you can open the SRT file with any text editor to check them out, tweak them, or translate them however you need.

Extract SRT from MKV

One last thing

Even though we talked mainly about SRT and MKV here, you can apply the same ideas to other types of subtitles and videos as well. Experiment with different settings in the MKVToolNix tool if you need to do more than just extracting the subtitles.


Nyau Wai Hoe
Nyau Wai Hoe is the Founder and Chief Editor of WindowsDigitals.com. With a degree in software engineering and over 12 years of experience in the tech support industry, Nyau has established himself as an expert in the field, with a primary focus on the Microsoft Windows operating system. As a tech enthusiast, he loves exploring new technologies and leveraging them to solve real-life problems.

Share via
Copy link