Tested tool guide
Tested browser tools
Checked August 16, 2026
What SRT to VTT Subtitle Converter does, with a checked example
SRT and WebVTT are both plain-text caption formats built from numbered cues - a time range and one or more lines of text each - but two mechanical details separate them: SRT writes milliseconds after a comma, WebVTT after a period, and a WebVTT file must begin with a WEBVTT header line that SRT has no equivalent of. This tool reads pasted SRT text, rewrites every timestamp, adds the header, and returns WebVTT ready for the <track> element of HTML5 video. Most users are surprised that cue numbers, text, and timing all survive untouched.
Worked example
A concrete input and expected output from the current implementation.
Input
1
00:00:02,500 --> 00:00:05,000
Hello, world!
2
00:00:07,750 --> 00:00:10,000
Second cue
->
Expected output
WEBVTT
1
00:00:02.500 --> 00:00:05.000
Hello, world!
2
00:00:07.750 --> 00:00:10.000
Second cue
SRT writes milliseconds after a comma and has no file header; WebVTT requires a WEBVTT line at the top and a period before milliseconds. Everything else - cue numbers, timings, and text - maps one to one, so the header and the two separators are the only changes.