SRT vs VTT: which subtitle file to use
Updated on October 25, 2026
When a transcript is ready, the site offers three files: SRT subtitles, VTT and TXT. TXT is plain text. SRT and VTT split the text into lines, each with the moment it starts and ends: that’s what makes subtitles show up at the right time. To make the file, use the SRT subtitle generator.
Short answer
- Editing a video (CapCut, Premiere, DaVinci) or uploading to YouTube: use SRT.
- Adding subtitles to a web player with the HTML
<track>tag: use VTT. - Just reading or keeping the text: use TXT, or Copy text.
The difference
| SRT | VTT | |
|---|---|---|
| First line | the number of the first line | WEBVTT |
| Millisecond separator | comma: 00:00:02,040 | period: 00:00:02.040 |
| Number before each line | required | optional |
| Best supported in | video editors and YouTube | web players |
SRT example:
1
00:00:00,000 --> 00:00:02,040
Hi Anna, how are you?
2
00:00:02,040 --> 00:00:05,100
Come by tomorrow at six.
The same in VTT:
WEBVTT
00:00:00.000 --> 00:00:02.040
Hi Anna, how are you?
00:00:02.040 --> 00:00:05.100
Come by tomorrow at six.
Switching formats
You don’t need to: the site gives you both. If you only have one, a plain text editor is enough:
- Swap the comma in the times for a period (from
,040to.040), or the other way round. - For VTT, write
WEBVTTon the first line and leave a blank line after it. - For SRT, number each line, starting at 1.
Save with the right extension (.srt or .vtt) and as UTF-8, so accented letters don’t break.
The file name
Files come out as pegafala-transcricao.srt, .vtt and .txt, a neutral name that doesn’t repeat your audio’s
name. Rename them as you like.
See also
- Why is my transcript wrong
- Video to text, from a phone video
