All Over Tools logo
Tool Combiner
Analyze Tools Clean Tools Compare Tools Convert Tools Data Validation Extract Tools Format Tools Generate Tools Organize Tools Transform Tools
Image Tools Video Tools Audio Tools Subtitle Tools Font Tools
Analyze Tools Clean Tools Compress Tools Convert Tools Edit Tools Extract Tools Generate Tools Merge Tools Organize Tools Redact Tools Repair Tools Split Tools
Analyze Tools Clean Tools Compare Tools Convert Tools Extract Tools Generate Tools Merge Tools Transform Tools Validate Tools
Business Calculators Construction Calculators Date And Time Calculators Education Calculators Financial Calculators Food Calculators Health Calculators Math Calculators Science Calculators Sports Calculators Statistics Calculators
Blog About Us Contact Us

Video Subtitle Extractor

Inspect a local video for embedded subtitle streams - see each one's language, codec, title, disposition and cue count - then pick which ones to export to their native format or a converted SRT/WebVTT file. The source video is read-only and never modified.

Drop a video here

or

MP4 . MKV . MOV . WebM . and more

How to extract subtitles from a video

Extract subtitle streams that are already embedded in a video container. The tool lists each stream's details, then lets you export the ones you select.

  1. Start with Drop a video here or browse files. The file input accepts video/*; drag-and-drop loads the first dropped file.
  2. Wait while Loading video engine (~30 MB, one-time download)... appears, then let the tool inspect the video.
  3. Review the detected streams. Use Select all or Select none, then select individual stream checkboxes as needed.
  4. Choose each stream's export option from Export as.
  5. Selected streams are extracted automatically after you choose a stream and its export format.
  6. Use an individual Download link, or click Download all as ZIP when more than one extraction succeeds. Use Change video to choose another file.

What subtitle streams can be exported?

Check the codec label before choosing an output:

  • Text includes SubRip, WebVTT, MOV text, Plain text, ASS, SSA, and TTML. These streams can offer native output or conversion to SRT and WebVTT.
  • Bitmap includes VobSub, HDMV PGS, DVB, and XSub. These captions are images, not text, so they cannot be converted to text or OCR'd. PGS exports as .sup, VobSub as paired .sub/.idx files, and DVB/XSub as a single-stream .mks file.

Review detected stream details

The list shows the stream index, language, codec label, title metadata, and disposition badges. Missing language appears as Unknown; a missing title appears as No title in file. Text streams receive best-effort cue counts and timing. Bitmap streams show that cues are images, and a text stream may show Could not read cue timing for this stream. Disposition badges can include default, forced, hearing impaired, and visual impaired.

Choose an export format

Use each stream's Export as control. Text streams offer Native plus Convert to SRT and/or Convert to WebVTT, depending on the codec. MOV text uses a native .srt extension and may fall back to text re-encoding if direct copying is unsupported. Bitmap streams offer only native output. An unrecognized codec offers Native, copied as-is and uses .mks; that output format is not verified.

Limits and troubleshooting

The tool reads only subtitle streams already embedded in the video's container. If none are detected, it shows No embedded subtitle streams were found in this video's container. An inspection failure shows Could not inspect this video for subtitle streams. Cue timing is best-effort, and an individual extraction failure appears as an error row in the results. The tool does not transcribe speech, perform OCR, or convert bitmap subtitles to text.

Local processing and source-file handling

Inspection and extraction use ffmpeg.wasm in the browser. The source video is read-only: it is not modified, re-encoded, or overwritten. Only the extracted files, or a generated ZIP containing them, are made available for download.

Frequently asked questions

Does this tool transcribe speech into subtitles?

No. This tool only reads subtitle streams that are already embedded in the video container - it does not listen to the audio or generate any new captions. If a video has no subtitle tracks, there is nothing to extract.

Can I extract bitmap subtitles like PGS or VobSub to SRT?

Not to text. Bitmap subtitle formats (DVD/VobSub, HDMV/PGS from Blu-ray discs, and DVB subtitles) store each caption as a rendered image, not text, so there is nothing to convert - doing so would require OCR, which this tool does not perform. You can still extract them in their native image-based format (.sup for PGS, paired .sub/.idx for VobSub).

Does this modify or re-encode my video?

No. The tool reads subtitle streams from the container; the original video is not altered, re-encoded, or overwritten. Only the extracted files, or a generated ZIP containing them, are made available for download.

Is this the same as the Video Subtitle Burner tool?

No, they do opposite jobs. This tool extracts subtitle tracks that already exist inside a video container. The Video Subtitle Burner instead takes a separate SRT/WebVTT file you provide and permanently renders it into the video's pixels - it does not read or export existing embedded tracks.

Is my file uploaded anywhere?

No. Inspection and extraction happen entirely in your browser using a local video engine. Your video never leaves your device.

Related Tools

2 views