Subtitle Extractor
Read the subtitle tracks out of an MKV or WebM file and save them as SRT or VTT. Runs in your browser, up to 500 MB, and the video is never uploaded.
- Free, no sign-up
- Updated
- Reviewed by Olgun Ozoktas
Drop your video here or click to browse
MKV and WebM files with embedded subtitle tracks
How to Extract Subtitles from a Video
-
Upload Your Video File
Drag and drop your MKV or WebM file into the upload area, or click to browse and select it from your device. Files above 500 MB are refused. MP4 and MOV are not read here, because their subtitle tracks are not supported. -
Select the Subtitle Track
The tool lists every subtitle track it finds in the container, with the language the file records for it. Pick the one you want from the dropdown. A single file often carries several languages plus a forced or SDH track. -
Preview the Extracted Subtitles
Review the cue text and the timestamps in the preview panel. Check the first and the last cue against the video, so you know the timing is right before you save the file. -
Download SRT or VTT
Save the track as SRT for the widest player support, or as WebVTT for the HTML video element and web players. You can also copy the text straight into a text editor or a subtitle editor.
Common Use Cases
Translate Subtitles into Another Language
Create Transcripts for Accessibility
Edit and Retime Subtitles
Repurpose Video Content as Text
Why use our Subtitle Extractor?
Subtitle extraction is the process of reading the text tracks stored inside a video container and saving them as a standalone caption file. This tool parses MKV and WebM files with its own Matroska reader, lists the subtitle tracks it finds, and writes the one you pick as SRT or WebVTT: SRT for the widest player support, WebVTT for the HTML video element. SRT, WebVTT and ASS/SSA text tracks can all be read.
Two limits are worth knowing before you start. MP4 and MOV subtitle tracks are not supported, so re-mux those files to MKV with MKVToolNix or FFmpeg first, or pull the track with a desktop tool. And hardcoded subtitles, the kind rendered into the video frames during encoding, are part of the picture: no extractor can recover them as text. Soft subtitles are the ones that can be extracted, edited, translated or removed. To see what tracks a file actually contains before you start, try the Video Metadata Extractor, and to re-time a track you have already saved, use the Subtitle Shifter.
The whole job runs in your browser. The tool code uploads nothing, there is no queue, and the only cap is the 500 MB the page will accept. That makes it usable for confidential footage, corporate training videos, and anything you would rather not hand to a third-party service. The page itself loads analytics and ad scripts, as most websites do; they are separate from the tool code.
How it compares
Most online subtitle extractors require you to upload your video to a remote server, which introduces privacy risks, file size limits, and processing queues. Services like Subtitle Edit Online and SubtitleBee cap usage or require account registration. Desktop applications such as MKVToolNix and FFmpeg read every container and every subtitle codec, and they remain the right answer for MP4 and MOV files or for image-based tracks such as PGS and VobSub. This tool covers the common case, MKV and WebM text tracks, with zero setup, no account and no upload.
For users who also need to trim, convert or re-time their video files, FindUtils offers browser-based tools including the Video Trimmer, the Video Format Converter and the Subtitle Shifter. Combined, they cover common caption work without installing any software.
Tips for Best Results
- Make sure your video has embedded soft subtitles, not hardcoded (burned-in) text overlays, which cannot be extracted by any tool.
- MKV is the container this tool reads, and it is also the one that usually carries the most subtitle tracks. If you have a choice of source file, take the MKV.
- After extraction, open the SRT file in a plain text editor to verify timestamps and fix any encoding issues with special characters.
- For videos downloaded from streaming platforms, subtitles are often delivered as separate sidecar files rather than embedded tracks. Check the download folder for .srt or .vtt files first.
- If the tool reports no subtitles for an MP4 or a MOV file, that is expected: re-mux it to MKV with MKVToolNix or FFmpeg, then load the MKV here.