Click to upload or drop a video here
MP4, MOV or WebM — the speech is turned into subtitles in your browser, never uploadedVideo and audio are processed in your browser by FFmpeg (ffmpeg.wasm), free software under the GPL-2.0-or-later and MIT licenses — licenses & source.
About the Auto Subtitle Generator
This free auto subtitle generator listens to your video and writes the subtitles for you. Pick a video, press Make subtitles, and a few moments later every sentence is on the screen with its own start and end time.
Then you stay in control. Fix any word in the list, change a time, delete a line or add one. Choose a caption style, and either burn the subtitles into the video or download them as an SRT or VTT file.
The speech recognition runs on your device with a small AI model (Whisper). Your video is never uploaded — not for the speech, and not for the burning.
Features
- Automatic subtitles — the speech in your video becomes timed subtitle lines
- 16 languages — English, Spanish, French, German, Japanese, Chinese, Korean and more
- Edit everything — fix words, change start and end times, add or delete lines
- Live preview — the subtitles show on the video while you play it
- Caption styles — Classic, Yellow, Boxed, Big for Reels or at the top, with your own size and colours
- Burn them in — download an MP4 with the subtitles drawn on the picture
- SRT and VTT — or save just the subtitle file for YouTube, Facebook or a video player
- Private — no upload, no account, no watermark
How accurate is it?
The model is Whisper tiny, the smallest version of OpenAI's speech model, so it can run inside a web page. That is a trade:
- Clear speech in English comes out well — a talk, a lesson, a vlog with a good microphone
- Other languages use the all-language model, which makes more mistakes than the English one
- Names, brand names and rare words are often spelled wrong
- Music, noise and people talking at once make it miss words or guess
So plan to read the lines once before you burn them in. The list makes that quick: click a line's play button to hear that part again.
How fast is it?
- The first time, your browser downloads the speech model (about 40 MB). After that it is kept, so the next video starts at once
- Listening is usually faster than the video plays on a computer. A phone is slower
- Burning the subtitles in re-encodes the whole video on your device, which takes about as long as the video plays — longer for HD video or on a phone
- Need it quick? Download the .srt instead. It is ready the moment the subtitles are, and YouTube, Facebook and LinkedIn take it as a caption file
For very long videos (more than about 30 minutes) a phone may run out of memory; a computer is a better choice.
Common uses
- Reels, TikTok and Shorts — most people watch with the sound off, so burned-in captions keep them watching. Use Short lines and the Big style for a phone screen
- YouTube — upload the .srt as a caption track, so viewers can turn it on or off
- Lessons and talks — make a recorded class or a webinar easier to follow
- Accessibility — subtitles help viewers who are deaf or hard of hearing
- Social posts for work — a product demo or a short interview with captions
Frequently asked questions
Is the auto subtitle generator free?
Yes. There is no sign-up, no limit on the number of videos, and no watermark on the result.
Is my video uploaded?
No. The speech recognition and the burning both run in your browser. The only downloads are the speech model and the video engine, and they come to your device — your video does not leave it.
Which languages can it understand?
English, Spanish, French, German, Italian, Portuguese, Dutch, Polish, Turkish, Russian, Ukrainian, Vietnamese, Indonesian, Japanese, Chinese and Korean. Choose the language that is spoken in the video. English is the most accurate. The tool writes subtitles in the same language — it does not translate.
Can I fix wrong words and timings?
Yes. Every subtitle line is a box you can type in, with its start and end time beside it. You can also delete a line, or play the video to the right moment and press Add line.
Should I burn the subtitles in or download the SRT?
Burn them in for Reels, TikTok and Shorts — those apps do not take a subtitle file, and burned-in text always shows. Use the .srt for YouTube, Facebook or a video player — viewers can turn it off, and you can still fix it later. You can do both.
I already have a subtitle file. Which tool should I use?
Use Add Subtitles to Video: load your .srt or .vtt, edit it and burn it in. If you only need the words as text, Video to Text gives you a transcript.
How to use it
- Drop your video on the box, or click to choose one
- Choose the language spoken in the video, and Normal or Short lines
- Press Make subtitles and wait for the three steps to finish
- Play the video and fix any wrong word or time in the list on the right
- Pick a caption style, or set the size, colours and position yourself
- Press Burn the subtitles into the video, then Download the video with subtitles — or press Download .srt to save only the subtitles