Want to extract the subtitles present in your video?
Do it with Just 2 Steps:
1. Drag & Drop a Video with Subtitles.
2. Click Extract Subtitles. That's it!

● Subtitle Extractor extracts all the different language subtitles and saves them as separate .SRT files.
● Supports basically any video file that contains subtitles.
● Extracts Text-Based subtitle formats - subrip, ass, ssa, mov_text, ass, hdmv_text_subtitle, jacosub, microdvd, mpl2, pjs, realtext, sami, stl, subviewer, subviewer1, text, ttml, vplayer, webvtt, xsub as .SRTs
● Extracts Image-Based subtitle formats - dvd_subtitle and hdmv_pgs_subtitle as .SRTs
● Converts Image-Based subtitles present in DVD and Blu-ray RIPs to Text-Based subtitles using OCR Technology.
● OCR is supported for most widely used subtitle languages.
● Doubles as a Subtitle convertor as well. For example .ssa -> .srt, dvd_sub -> .srt, subrip -> .srt etc.,

OCR Languages supported - English, Danish, Dutch, German, French, Japanese, Spanish, Portuguese, Chinese, Korean, Russian and many more.

Questions/Suggestions - Please use the contact form at

What’s New

Version 5.0.4

Fixed crash issue on macOS High Sierra

Ratings and Reviews

VeniVidiVideo ,

Makes too many OCR errors

It tries to do what it says it's going to, but it does a very poor job with OCR. If the source subtitles are images, which is common, the resulting .srt file will be sufficiently riddled wiith errors you probably won't be happy with it.

For example, in my first attempted application, in just the first few lines of dialog:

1) It appended a non-printing character to the end of a lot of lines. That seems more like a straight-up bug than an OCR failure, but it's hard to say.

2) It recognized "Technically" as "Technical/y". (The second "l" is recognized as a forward slash.)

3) It recognized "I'm" as "I 'm". (There's a bogus space between "I" and the apostrophe.)

4) It recognized "with" as "With". (Bad case on the "w".)

5) It recognized "won't" as "won 't". (Bogus space.)

A fairly simple language model would have fixed all these, but the program clearly just shoves it through a mediocre OCR engine and does zero cleanup.

Developer Response ,


Glad to hear your feed back. Updated with new Build 5.0.1. Please give a try. If you drop me a mail at nacentApps at gmail, I would be glad to address your problem.


User345674 ,

It worked perfectly for me


Just purchased/downloaded this app last night. My files types are mkv and the software worked flawlessly to extract the subtitle files and leave them as srt files in separate folders. I suggest having each mkv file in a separate folder and then opening this application, clicking the green add button, searching for the mkv video file in the folder you created, adding to the software engine, and processing the extraction. You will then find the extracted srt file in an auto-generated folder within the original mkv folder you created.

I have not tried this software with other video types, just with mkv.

reviewmachine2008 ,

It works!

People seem to be giving this guy a hard time. He’s pretty clear about the types of video files and the types of subtitles he can extract from those video files. So I put it to the test and it worked perfectly! MKV and M4V worked perfectly. Worked on SUP, PGS, and SRT. The ones who gave specs about what didn’t work listed weird types of subtitles and video files. Others seem to want the program to extract subtitles from their raw video data. It worked. Stick to the subtitle types listed above, stick to the video types listed above, and you should be fine. Five stars. Nice job!


Muruganandh Ramadass
351.2 MB

macOS 10.13 or later, 64-bit processor



Age Rating


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.