Extract Burned-in Subtitles from Video

Recover hardcoded captions in Chinese, English, Japanese, Korean, French, Italian, Spanish, Portuguese, or German, then save the OCR result as an editable subtitle file.

Was this tool helpful?

A quick thumbs up or down helps us improve this tool.

Buy me a Coffee
Upload video
Supports common video formats up to 2GB. The original video is only used to run the subtitle OCR task.

Extract hardcoded subtitles in 9 supported languages

Extract hardcoded subtitles from video with OCR in Chinese, English, Japanese, Korean, French, Italian, Spanish, Portuguese, or German. Choose auto-detect when you are unsure, recover subtitle timing, and turn burned-in captions into editable SRT, VTT, or ASS files for translation, editing, and playback.

Example input and output

Input video
MP4, MOV, WebM, or MKV Burned-in subtitles in any supported language
Editable output
SRT / VTT / ASS Recognized text with recovered cue timing

Best for

Recover a missing subtitle track

Create editable subtitles when the original SRT, VTT, or ASS file is unavailable and the only source is a video with visible captions.

Translate burned-in captions

Extract the source-language text, review OCR results, and send the recovered subtitle file into a translation workflow.

Make on-screen text searchable

Turn captions from lectures, interviews, clips, and archived video into searchable text for review and cataloging.

Common file issues handled

Nine subtitle languages plus auto-detect

Select Chinese, English, Japanese, Korean, French, Italian, Spanish, Portuguese, or German. Use auto-detect when the subtitle language is unknown.

Review text before export

Correct OCR mistakes, split or merge lines, and check subtitle timing before downloading the recovered file.

OCR works on visible captions

Recognition depends on resolution, contrast, font style, animation, and whether captions are clear against the background.

Precise timecodes

Frame sampling and subtitle changes are used to build timed cues that stay aligned with the source video.

Common subtitle formats

Export SRT for players and editors, VTT for web video, or ASS for styled desktop playback.

Related workflows

Frequently asked questions

What are burned-in subtitles?
They are subtitles permanently rendered into the video image. Unlike a separate SRT or VTT track, they cannot be switched off in a player.
What can the extractor export?
The OCR workflow is designed to recognize subtitle text from video frames, recover cue timing, and export editable SRT, VTT, or ASS subtitles for review.
Which subtitle languages are supported?
Choose auto-detect or select Chinese, English, Japanese, Korean, French, Italian, Spanish, Portuguese, or German. Select the known subtitle language when possible to give the OCR task a clearer hint.
Can I extract subtitles from an MP4 or MOV file?
Yes. The workflow is designed for common video containers such as MP4, MOV, WebM, and MKV when the subtitle text is visible in the video image.
What is the difference between hardcoded and embedded subtitles?
Hardcoded or burned-in subtitles are pixels rendered into each video frame. Embedded subtitle tracks are separate streams that can usually be extracted without OCR.
Can I edit the extracted subtitle text?
Yes. OCR results should be reviewed for names, punctuation, line breaks, and timing before you download or translate the subtitle file.