Extract subtitles from .MKV files as .SRT – The FREE & EASY way

Share on twitter
Share on facebook
Share on linkedin
Share on reddit
Share on whatsapp
Share on email

Many Smart TV’s and video player apps don’t (properly) support embedded subtitles in MKV files. Luckily it’s relatively easy to extract these subtitles as .SRT files. The search for this solution gave me quite a headache, so I’m happy to share it with you.

The right combination of MKV TOOLNIX + gMKVExtractGUI, both free tools, works extremely well.

  1. I’ve prepared a ‘portable’ zip containing the necessary files with correct configuration of applications for Windows:
    Download the file here and extract/unzip the files wherever you like.
  2. Run the file named “_EXTRACT AUDIO, VIDEO and or SUBS.exe
  3. Use the button to browse to your .MKV file or just drag the .mkv file in the open white space white.
    Tip: You can also drag an entire directory if it contains multiple MKV files.
  4. Now select one or more “[subtitles]” you’d like to extract and click the Extract button.

Update: As visitor OTTO pointed out: Not all .mkv files have subtitles embedded as text files, some use image-based (PGS-based) subtitles. This will result in a larger .sup file. I’ve explained in my comment how to convert the .sup file to a .srt.

Additional FAQ on extracting SRT subtitles

  • Don’t worry, your original MKV file stays 100% intact/unaltered
  • The extraction of SRT (or.sup) files will go as fast as the software can read the entire file
  • By default the subtitle files will end up in the same directory as your source file
  • There will be NO transcoding
  • Bonus: With this software you can also extract the unaltered video and/or audio tracks from your files

Please let me know if this helped for you and enjoy your movies!

Share this article:

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on reddit
Share on email

Did this article help or inform you?

Big thanks to latest donors: Seth W. 10€ | Anonymous: 0.38 mBTC

PowrUsr.com is a project from a Belgian who enjoys tech and sharing simple solutions to tricky challenges.
Want to get in touch? Just leave a comment below. (Personal questions won’t get published.)

3 thoughts on “Extract subtitles from .MKV files as .SRT – The FREE & EASY way”

  1. Hello, thank you for the guide. But the tool extracts the subtitles as .SUP files, and not .SRT or .SUB so they don’t work with WebOS. Is there a fix for this?

    1. Hi Otto, thank you for bringing this to my attention!
      I’ve just tested a few MKV’s and encountered this myself in a file as well. It means your mkv has its subtitles embedded as ‘images’ in the mkv (PGS), in stead of regular text (UTF). In my case I had the option to choose either the SRT file and/or the images-based SUP file, so with some luck you may have the same option?:

      Extract SRT or SUP

      If you don’t have that option, no problem. You can still extract the .sup file, and then convert it to SRT with Subtitle Edit, another free tool (mirror to the portable app); I’m not too familiar with the program myself, but this worked perfectly for me:

      • – Just install/extract the app and open SubtitleEdit.exe
      • – Drag your Sup file in the white area under ‘list view’
      • – A window pops up to scan the image files, just press ‘Start OCR’
        You might have to help out the scanner once or twice if it’s uncertain about an image; if it gives you too many doubts, you could try to switching the OCR method to ‘OCR via nOCR’, this worked great for me. Tesseract 5.00 also worked great, but is a bit slower)
      • – When the process is done, just press ‘OK’
      • – Finally press File – ‘Save as’. Now you can save the SRT file wherever you want.

      It worked well in my test. I wasn’t aware of this technique myself.
      Sorry for the inconvenience!

Leave a Comment

Your email address will not be published.

Donate Bitcoin

PowrUsr Bitcoin donation

Bitcoin Address
38nUJcf4993v6y8aLftstZ1dM9LYMhzXLc

A big thank you, I really appreciate it!
Want to let me know you donated? Or want to donate other crypto? Let me know in a comment and I’ll get back to you!