Convert SRT to VTT Online
Convert subtitles between SRT and VTT, shift their timing by milliseconds or seconds, and renumber cues — privately in your browser.
Processed entirely in your browser — nothing you enter here is ever uploaded.
Result
About this tool
This page opens the subtitle converter with SRT → VTT conversion already selected — load your .srt file or paste its content, run the tool and download the .vtt result.
The conversion adds the required WEBVTT header and rewrites every timestamp from the SRT comma form (00:01:02,500) to the WebVTT dot form (00:01:02.500), so the file passes HTML5 <track> validation and works with native video players.
Everything happens locally in your browser: the subtitle text is never uploaded, and the same tool can also shift timing or renumber cues if your file needs more than a format change.
Example. An SRT cue numbered 1 from 00:00:01,000 to 00:00:03,000 becomes a VTT cue, and a +500 ms shift moves both timestamps later by half a second.
Limit. Conversion is between SRT and VTT only, with shift and renumber, and not to ASS or SUB.