How to make a subtitle file
- Choose your video or audio file. MP4, MOV, MP3, M4A, WAV, OGG and WebM all work, up to 60 minutes on a computer and 15 minutes on a phone.
- Pick the spoken language and press Make subtitles for free. Your browser listens to the file and times every line. The first time, it downloads the free speech model once.
- Read the lines. Each subtitle is in its own box, so you can fix a name or a word right on the page. Long lines are split in two at around 42 characters.
- Download SRT or VTT and upload the file where your video lives.
Subtitle file or captions on video?
A subtitle file sits next to your video: viewers turn it on or off, and the platform decides how it looks. Captions on video are drawn into the picture itself, so everyone sees them, with the style you choose. Use the file for YouTube and video editors, and captions on video for Reels, TikToks and Shorts.
| Subtitle file (SRT/VTT) | Captions on video | |
|---|---|---|
| What you get | An .srt or .vtt file | An MP4 with the captions in the picture |
| Best for | YouTube, Facebook, LinkedIn and video editors | Reels, TikTok and Shorts |
| Viewers can turn them off | Yes | No, they're always on screen |
| Look | Set by the app or player | 4 styles, your position and size |
| Longest video | 60 minutes (15 on a phone) | 10 minutes (90 seconds on a phone) |
Need captions burned into a short video instead? Use Captions on video.
Where to upload the file
- YouTube: in YouTube Studio, open Subtitles, choose the video and the language, then Add → Upload file → With timing. Our guide to adding subtitles to a YouTube video has every step.
- Facebook: name the file with a language code, such as
my-video.en_US.srt, before you upload it. - LinkedIn and most video editors: use the SRT file. Web pages that play video with the
<track>element need VTT. See SRT vs VTT.
Private and free
The speech recognition runs in your browser, so your file never leaves your device. There's no account, no limit on how many files you make, and nothing to install.