Convert WebVTT subtitles to SRT, the format most editors and players accept.
Choose a VTT file
.vtt files
Need the other direction? SRT → VTT converter →
Three steps and you are done
Choose a file
Drag and drop a .vtt file or pick one from your computer.
Convert
It converts right in your browser and shows you a preview.
Download
Save it as a .srt file with the same name.
The subtitle text stays the same; only the notation changes to fit the format.
| Item | VTT (Before) | SRT (After) |
|---|---|---|
| First line | VTTWEBVTT header | SRTNothing (removed) |
| Millisecond separator | VTTPeriod (00:00:01.000) | SRTComma (00:00:01,000) |
| Cue numbers | VTTOptional | SRTNumbered from 1 |
| NOTE and STYLE blocks, position settings | VTTMay be present | SRTRemoved |
| Color and speaker tags in the text | VTTMay be present | SRTKept |
WEBVTT NOTE Subtitles downloaded from YouTube 00:00:01.000 --> 00:00:03.500 align:center Hi there, welcome to MoaSub. 00:00:04.000 --> 00:00:06.200 This is a subtitle conversion example.
1 00:00:01,000 --> 00:00:03,500 Hi there, welcome to MoaSub. 2 00:00:04,000 --> 00:00:06,200 This is a subtitle conversion example.
Subtitles you download from YouTube or web streaming are often VTT (WebVTT). Desktop players such as VLC and video editors such as Premiere Pro work best with SRT, so SRT is the safe choice for local playback and editing.
SRT has no equivalent for VTT style blocks (STYLE, REGION), comments (NOTE) or cue position settings, so those are removed and the timing and text move into SRT format. Color and speaker tags inside the subtitle text are kept.
3 questions people ask before converting
VTT style blocks (STYLE), comments (NOTE) and cue position settings are removed because SRT does not support them. Color and speaker tags inside the text (<c>, <v> and so on) are kept, so remove them after converting if you do not need them.
Yes. Upload the .vtt file you downloaded from YouTube Studio as it is.
No. Times are kept to the millisecond, so the sync does not change.
Jump straight to the format you need
Need subtitles for a video?
These tools are made by MoaSub, an AI subtitle service from Korea. Upload a video and it transcribes and translates the speech in 6 languages, including English. The app is in Korean for now.