Turn a WebVTT caption track into a readable transcript with the timestamps taken out.
Open a project in the editor and go to Captions. You can start from a video you are captioning, or from nothing at all if you only need the file converted.
Bring in the VTT file. The cues and their timings are read in as they are, so nothing is re-timed and nothing is re-transcribed.
Export as TXT and the timings and cue numbering are dropped, leaving the spoken text as a readable transcript.
A WebVTT file carries more furniture than SubRip does: the WEBVTT header, optional cue identifiers, timestamps, and cue settings such as alignment and position. None of it belongs in a transcript.
Converting to plain text drops all of it and keeps the spoken content. Voice tags, the markup that labels who is speaking, are removed as markup, so if the speaker names matter put them into the text before converting.
The usual destinations are a document, show notes, or a prompt: text with timecodes in it wastes tokens and confuses summaries.
WebVTT voice tags are markup, so they are removed with the rest of it. If you need the names, write them into the caption text before converting.
The cue breaks come out, because they were timing decisions rather than sentence breaks. What you get is continuous readable text.
Free, in the browser, and the captions can be burned into the video in the same place.