How to convert VTT to SRT
- Pick the .vtt transcript or caption file.
- Choose whether speaker names should stay in front of each caption.
- Convert and save the .srt file.
Speaker names from meeting tools
Meeting transcripts tag each voice, such as <v Jordan Lee>. With the default setting the caption reads "Jordan Lee: " followed by what was said, which is useful for minutes and interviews. Choose Remove to get captions without names, for example for a public video.
Classes, ruby text and per-word timing marks are stripped, while italic, bold and underline stay. HTML entities like & become normal characters again.
What SRT cannot hold
SRT is a simple format: a number, a time range and the text. The WEBVTT header, NOTE blocks, CSS STYLE blocks, REGION settings and cue IDs are therefore dropped, as are layout settings like size or position.
One placement hint is kept. A caption that WebVTT puts at the top of the frame gets the {\an8} marker that VLC and most editors understand, with {\an7} or {\an9} for top-left and top-right.
Numbering and timing
Captions are numbered 1, 2, 3 in order, and every time is written in the full 00:00:00,000 form with a comma. Empty captions are skipped so the numbers have no gaps, and lines end in CRLF as the original SubRip tool wrote them.
Use the shift option to move all captions earlier or later, for instance after trimming the first seconds of a recording.
Questions
Why does each caption show the previous line too?
Some auto-generated captions, YouTube's for example, repeat the last line to create a scrolling effect. The converter keeps the captions as they are, so that repetition remains.
Is the transcript uploaded?
No. It is converted in your browser, so meeting content stays on your device.
Will the SRT open in VLC or a video editor?
Yes. The output is standard SubRip with numbered cues and comma timestamps, the form VLC, Premiere Pro and DaVinci Resolve import.