PGSExtract.
PGSExtract.

How to extract subtitles from an MKV file (text and image tracks)

An MKV can carry two very different kinds of subtitles, and the way you extract subtitles from an MKV depends on which kind you have. One kind is already text and comes out instantly and for free. The other is images and needs OCR. Here’s how to tell them apart and get an editable file either way.

Two kinds of subtitle track

If you have ever opened an MKV in a player and switched subtitle tracks, any of these could be in there — sometimes several at once. For the full rundown, see image-based vs text-based subtitles explained.

The manual route (ffmpeg / MKVToolNix)

Tools like ffmpeg and MKVToolNix can demux a subtitle track out of an MKV from the command line. That works well for text tracks, but for image tracks it only gives you the raw PGS or VOBSUB stream — you still need a separate OCR step afterward to get text. It’s powerful, but it’s several steps and a bit of setup.

The one-click route

PGSExtract does both kinds in your browser:

  1. Open your MKV. It’s parsed locally — your video never leaves your device. You’ll see every subtitle track it contains.
  2. Pick a track.
    • If it’s a text track (SRT/ASS/WebVTT), it downloads straight away — free, no OCR, no account.
    • If it’s an image track (PGS/VOBSUB), choose a language and run OCR to get an SRT. A free 100-frame preview lets you check quality first.
  3. Download. Text tracks come back in their original format; image tracks come back as a clean SubRip .srt.

Which should I use?

If your track is already text, extraction is instant and free — see extract SRT, ASS, and WebVTT subtitles from MKV, free. If it’s a Blu-ray PGS track, see how to convert PGS subtitles to SRT. For a DVD VOBSUB track, see VOBSUB to SRT. The docs cover the full pipeline, supported formats, and pricing.

Extract your MKV subtitles now — free preview, no account needed.

← back to blog