SottoSotto
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.

Try Sotto

Paste VTT text or import a file

10 lines

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.

Read SRT vs VTT
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.

Try Sotto