Convert WebVTT subtitles to SRT - the format every video player and editor on the planet understands.
WebVTT is great for web video but awkward everywhere else. Most desktop video players, NLE editors (Premiere, Final Cut, DaVinci), and TV media players prefer SRT. Going VTT to SRT lets you reuse captions you pulled from YouTube or a streaming service in tools that won't open WebVTT directly.
The conversion strips VTT-specific scaffolding (the WEBVTT header line, NOTE / STYLE / REGION blocks, positioning hints), normalizes the timestamp separator from dot to comma, and renumbers cues in sequence - all things SRT expects. Inline cue tags (<i>, <c.classname>) move across since SRT readers usually tolerate them, though some players will display the raw tags. Everything runs locally; nothing is uploaded.
WebVTT (.vtt) is the modern subtitle format used by HTML5 video, YouTube, and streaming platforms. Supports styling, regions, and metadata that SRT can't carry.
SubRip Subtitle (.srt) is the oldest and most widely supported subtitle format - plain text with cue numbers and HH:MM:SS,mmm timestamps. Plays in virtually every video player.
Drag a VTT onto the converter above, or click the box to pick one from your device.
We've preselected SRT as the output format. Change it from the dropdown if you want a different target.
Click Convert and wait for the progress bar to finish. Download the SRT when it's ready.
Convert SRT subtitles to WebVTT - the format HTML5 video players, YouTube, and streaming platforms expect.
Pull plain-text dialogue out of a WebVTT subtitle file - clean transcript, no timestamps, no metadata.
Strip cue numbers and timestamps from an SRT file to get just the dialogue as plain text - perfect for transcripts.