Extract subtitles from video
Extract subtitles from video as an SRT, VTT or text file: upload the video, and the speech comes back as subtitles with timing — also when the subtitles are burned into the picture.
- SRT, VTT and TXT files
- Works with burned-in subtitles
- Only the audio is uploaded
Real exports. Tap a style.
How this subtitle extractor works
To extract subtitles from video, SubtitlePop listens to the speech and writes the subtitles from it, with a start and end time for every line. That makes it a subtitle extractor for videos whose subtitles are part of the picture, and for videos that have no subtitles at all: the result is the same editable subtitle file.
Only the audio track is uploaded for this; the video file stays on your device.
How to extract subtitles from a video
Upload the video
Choose an MP4, MOV or WebM file. Your browser takes the soundtrack out of the video, and the speech is turned into subtitles with a start and end time for every line.
Check the subtitles
Read the lines against the video in the editor. Correct a word, move a time, or fix a repeated name with find and replace.
Download the subtitle file
Choose Export → Subtitle file (.srt), WebVTT (.vtt) or Transcript (.txt). The file is ready for YouTube, a video editor or a translator.
Which videos the subtitle extractor works on
| The video | How to tell | What you get |
|---|---|---|
| Has subtitles burned into the picture | They cannot be switched off in any player | The subtitles written again from the speech as an SRT, VTT or text file, with a time for every line |
| Has speech and no subtitles yet | No subtitle option in the player | The same subtitle file, made from the speech |
| Is in another language than you need | You want the subtitles translated | The subtitle file in the spoken language, ready for the subtitle translator |
What you get when you extract subtitles with SubtitlePop
Timing for every word
Each word has its own start and end time, so lines break at pauses and stay in step with the speaker.
Text you can correct
Every line is editable before download: wording, start and end times, splits and merges.
The format you need
SRT for YouTube and editors, WebVTT for web players, plain text for a transcript, styled ASS for players that draw styles.
Another language
Translate the extracted subtitles into 19 languages with the subtitle translator, with the timing unchanged.
After extracting the subtitles
- Upload them to YouTube as an SRT file under Subtitles — see YouTube subtitles.
- Convert the file to another format with the subtitle converter.
- Put them back on a clean copy of the video in a new style with add subtitles to video.
Languages and file types the subtitle extractor supports
| Supported | |
|---|---|
| Spoken languages | English, Spanish, Portuguese, French, German, Italian, Dutch, Polish, Turkish, Russian, Ukrainian, Arabic, Hindi, Indonesian, Vietnamese, Thai, Chinese, Japanese, Korean and more — or “Detect language” |
| Video | MP4, MOV, M4V, WebM, MKV |
| Audio | MP3, WAV, M4A, AAC, OGG |
| Subtitle exports | SRT, WebVTT, styled ASS, plain text with or without timestamps |
| Video export | MP4 with captions burned in — 720p on the free plan, up to 1080p on Starter and 4K on Pro |
Extracting subtitles on the free plan and paid plans
Starter is $7.99 a month for 60 minutes and exports without a watermark. A $5.99 pack adds 40 minutes that never expire.
Styles for putting subtitles back on a video
Pick a look, then change the size, position and line count. The preview is drawn by the same renderer that makes your export.












Subtitle extractor FAQ
How do I extract subtitles from a video?+
Upload the video, check the subtitles that are written from the speech, and choose Export → Subtitle file (.srt) to download them. VTT and plain text are in the same menu.
Can hardcoded subtitles be extracted from a video?+
Hardcoded subtitles are part of the picture, so the subtitle extractor writes them again from the speech in the video. The result is a subtitle file with the spoken words and new timing.
How do I extract an SRT file from an MP4?+
Upload the MP4 and export Subtitle file (.srt): the SRT file is written from the speech in the MP4, with a time range for every caption. The same steps extract subtitles from video files in MOV and WebM format.
Which languages can the subtitle extractor write?+
The subtitle extractor writes subtitles in the language spoken in the video, including English, Spanish, Portuguese, French, German, Arabic, Hindi, Chinese, Japanese and Korean. The language is detected automatically or can be set before uploading.
Is the video uploaded to extract the subtitles?+
Extracting subtitles uploads only the audio track, which your browser takes out of the video. The video file stays on your device.
Is the subtitle extractor free?+
A free SubtitlePop account includes 5 minutes of transcription every month, with SRT, VTT and TXT downloads. Without an account, one clip of up to a minute can be tried.
Related subtitle tools
SRT generator
Free SRT generator: upload a video or audio file, get automatic subtitles with timing, fix any line, and download a clean .srt file for YouTube or your editor.
Video to text
Transcribe video to text online: upload a video or audio file, check the transcript, and download TXT with or without timestamps, or SRT. Free to start.
Subtitle converter
Free subtitle converter: convert subtitles between SRT, WebVTT, ASS/SSA, SBV and plain text. The input format is detected, and the file stays in your browser.
Add subtitles to video
Add subtitles to video online from your own SRT, VTT, ASS or SBV file: pick a style, check the preview, and export an MP4 with the subtitles burned in.