How do I convert an SRT file to VTT?
Paste the SRT text or drop the .srt file into the converter, set the output to VTT and press Convert. The result is a valid WebVTT file you can copy or download. The conversion happens in your browser; the file is never uploaded.
What is the difference between SRT and VTT?
SRT is the older, plainer format: numbered cues and timings with a comma before the milliseconds. WebVTT is the HTML5 caption format: it starts with the line WEBVTT, uses a dot before the milliseconds, and can carry cue settings, speaker voice tags and CSS styling.
Does converting change the timing?
No. Only the decimal separator changes, from a comma (00:00:01,000) to a dot (00:00:01.000). Cue order, line breaks and durations are untouched.
Will my subtitles still work in HTML5 video?
Yes — VTT is the format the HTML5 <track> element expects, so the converted file can be referenced directly from a <track src> attribute.
Can I convert VTT back to SRT?
Yes, with the VTT to SRT converter. It is the same tool with the output set the other way.
Are YouTube's automatic captions valid SRT?
No. YouTube's auto-caption download is a rolling format with duplicated words across cues, and it is not valid SRT or VTT. The converter detects it and warns you rather than producing a file that will fail validation.