Generate subtitles for a video, automatically
No typing and no timing by hand: drop a video here, tap Get the words, and download captions that follow what's said, in the video's own language.
- Audio sent only when you tap Get the words
No file open
Video stays here. Audio sent only on tap.
Drop a file here
Audio or video, up to 500MB, 20 min
Video to text and subtitles
Makes subtitles from what's said.
How it works
- 01
Drop the video here
Drop it on the tool at the top of this page, or tap Choose a file: any MP4, MOV, WebM or MKV, up to 500MB and 20 minutes. Its sound comes out right in your browser.
- 02
Tap Get the words
What's said is written down in a few seconds. The captions show on the video as it plays, and each line in the transcript plays from where it's said, so you can check them before you save.
- 03
Download them with your video
Tap Subtitles SRT and save the file, then add it next to the video wherever you post or edit it.
The language is detected for you. Clear speech works best; loud music or people talking over each other make it harder.
What people use it for
- Caption a reel, short or TikTok before you post it.
- Subtitle an interview or a talk.
- Make a tutorial easier to follow with the sound off.
- Start from a draft and fix the few words it misheard.
- Load them into Premiere, DaVinci Resolve or CapCut, or watch with them in VLC.
What's inside a subtitle file: SRT and VTT
An SRT file is plain text: a number for each caption, the time it starts and ends (like 00:00:04,200 --> 00:00:06,900), and the line or two of words. Any text editor opens it, and it works almost everywhere, including YouTube, Premiere, DaVinci Resolve, CapCut and VLC.
VTT holds the same lines and timings. It's the web's own format, for HTML video players. Both are on the subtitles button.
Each caption is at most two lines of 42 characters, the length most subtitle guides use, so it can be read at a glance. Long sentences are split across captions, sharing the time they're said in.
To fix a word it got wrong, open the .srt in a text editor, change the words and save. Leave the numbers and the time lines as they are, and the captions stay in sync.
Questions
How do I generate subtitles for a video?
Drop the video on this page and tap Get the words. The captions are written and timed for you; tap Subtitles SRT to download them.
How do I add them to a YouTube video?
In YouTube Studio, open the video, go to Subtitles, add a language, choose Upload file, then With timing, and pick the SRT file.
Can it burn the subtitles into the video?
No, it makes a separate subtitle file. To burn them in, import the video and the SRT into an editor like CapCut, Premiere or DaVinci Resolve and export from there.
Which languages work?
Most widely spoken languages. The language is detected from the audio itself, or you can pick it under Language if it's guessed wrong, and the subtitles come out in that language.
How accurate are they?
Clear speech comes out close to word for word. Names, slang and people talking over each other are where it slips, so read them through once before you post.
Can I check the subtitles before I download them?
Yes. Once the words are in, the video player shows them as captions (the CC button), and the transcript below is a list of timed lines that light up as the video plays. Tap any line to play from there and hear whether it's right.
Does my video get uploaded?
No, the video never leaves your device. When you tap Get the words, the extracted audio (compressed, never the video) is sent to be transcribed, and a 20-second clip to check whether it's a known song. Extractune doesn't keep either after the request.
More ways to use Extractune
Updated