Extract Subtitles from Video

This tool gets the subtitles out of your mkv, avi, mp4, and other movie files. Select a file to find out which subtitles are embedded, then extract and download them.

Supported formats: mkv, mp4, avi, and more

Download Subtitles from Video Files

Video files often come with embedded subtitle tracks. This tool lists all subtitle tracks embedded in the video and allows you to download them.

Most video formats are supported, including MP4, MKV, AVI, MOV, TS, and WebM.

Local processing — your files stay private

This tool processes the video file locally in your browser. Your file is not uploaded to the server in any way, your files stay completely private.

Extracting subtitles with ffmpeg

This tool uses ffmpeg compiled to WebAssembly. Power users who prefer to extract subtitles using the command line can use ffmpeg. Once you have ffmpeg installed, use it to check which subtitle streams are in your video file:

ffmpeg -i video.mkv

Look for lines that say Subtitle in the output. Each subtitle stream has a stream index, for example 0:2. Then extract the subtitle you want:

ffmpeg -i video.mkv -map 0:2 -c:s copy subtitles.srt

Change the stream index and output file extension to match the subtitle format. For example, use .ass for ASS subtitles or .sup for PGS subtitles.

Your favorite AI can use this approach to make a script that automatically extracts subtitles from all your videos.

What to do with your extracted subtitles

Once you have your subtitle file, there are a few things you might want to do with it.

If your subtitles contain clutter like formatting tags or SDH annotations, you can clean them up with the srt cleaner tool. The srt cleaner can also fix subtitles that are entirely in UPPERCASE with its "change uppercase text to lowercase" option.

If you extracted image-based subtitles like PGS (sup) or VobSub (sub/idx), you can convert them to text-based SRT using the sup to srt or sub/idx to srt converter.

You can also merge two subtitle files into a single dual-language subtitle.

Hardcoded (burned-in) subtitles

Some videos have subtitles that are burned into the video image itself. These hardcoded subtitles are part of the video frames and cannot be extracted by this tool. If this tool shows no subtitle tracks, your video may have hardcoded subtitles instead of embedded ones.