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
Subtitle tracks
Choose a video to list its subtitle tracks.
Processing happens on your device with FFmpeg. Keep this tab open; long or high-resolution videos can take several minutes.
How to use Video Subtitle Extractor
- Drop a video with subtitles onto the page.
- Tick the tracks you want.
- Choose SRT, VTT or ASS.
- 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.