Free WebVTT subtitle tool
VTT to SRT Converter
Convert WebVTT captions into numbered SubRip subtitles. Validate timing lines, clean VTT-only markup, preview the SRT, then copy or download the finished .srt file.
Paste VTT text or import a file
SRT preview
Numbered cues with comma milliseconds
1 00:00:00,000 --> 00:00:03,200 Host: Welcome to the launch recap. 2 00:00:03,450 --> 00:00:07,100 We converted the WebVTT captions into an SRT file. 3 00:00:07,400 --> 00:00:11,800 Multi-line captions stay multi-line, and the SRT cue numbers are rebuilt.
Validation notes
2 non-cue blocks ignored, 2 cue settings removed.
Valid WebVTT cues. SRT preview is ready.
Removed WebVTT-only cue settings from 2 cues.
Browser-side conversion
Imported .vtt files and pasted captions are processed locally on the page.
SRT-ready timing
Dot milliseconds become comma milliseconds, cue numbers are rebuilt, and invalid cue ranges are flagged.
Cleaner caption text
Voice tags, class tags, timestamp tags, STYLE, REGION, NOTE, and WebVTT cue settings are handled before export.
Need fresh captions before converting?
Sotto turns audio into private local transcripts on your Mac, so subtitle workflows can start before anything leaves your machine.