Video & Audio Tools

Video Subtitle Extractor

Get the subtitles out of a video file. Many MKV, MP4 and MOV files carry subtitle tracks inside them – often several languages. The extractor lists every track with its language, title and format, and saves the ones you choose as SRT, WebVTT or ASS files you can edit, translate or use with another copy of the video.

  • Files stay on your device
  • No sign-up
  • Free to use

How to use Video Subtitle Extractor

  1. Drop a video with subtitles onto the page.
  2. Tick the tracks you want.
  3. Choose SRT, VTT or ASS.
  4. Extract and download.

Video Subtitle Extractor features

All tracks listed

Language, title, format, default flag.

Three formats

SRT, WebVTT and ASS.

Several at once

One file per track.

No re-encoding

Only the text is read.

Clear limits

Image-based subtitles are identified.

Private

Processed on your device; the video is never uploaded.

When to use Video Subtitle Extractor

  • Translating or correcting embedded subtitles.
  • Using subtitles with a different video file.
  • Creating transcripts from subtitled videos.
  • Converting MKV subtitles for web players.

Video Subtitle Extractor FAQ

Why are some tracks disabled?

Blu-ray (PGS) and DVD subtitles are stored as images, not text. They cannot be converted to SRT without optical character recognition.

Can it extract burned-in subtitles?

No. Subtitles that are part of the picture are not a separate track.

Which format should I choose?

SRT for the widest compatibility, WebVTT for web players, ASS to keep fonts, colours and positions of styled subtitles.

Is the timing kept?

Yes, cues keep their exact times.

Why does the first run take longer?

The media engine, FFmpeg compiled to WebAssembly (about 32 MB), is downloaded once and then cached by your browser.

Is my video uploaded?

No. FFmpeg runs as WebAssembly in your browser, so the video stays on your device.

Subtitles inside video files

Containers like MKV, MP4 and MOV can hold subtitle streams next to the video and audio. Matroska (MKV) is especially common for this: a film may contain a dozen subtitle languages in SRT or ASS format. MP4 files use the mov_text format. Players show these tracks on demand, but to edit, translate or reuse them, you need them as separate files.

The extractor reads the list of streams with FFmpeg and shows every subtitle track with its language code, title and format. When you extract, FFmpeg converts each selected track to the format you choose. Text-based tracks convert cleanly between SRT, WebVTT and ASS; styling is kept only in ASS.

Image-based subtitles – PGS from Blu-ray and VobSub from DVD – store each subtitle as a picture. Converting them to text requires OCR, which is a separate process, so these tracks are listed but cannot be extracted as text here.

Extracted files can be cleaned, re-timed, translated or validated with the other subtitle tools.

The video is read on your device; nothing is uploaded.

Other useful tools