How to Convert SRT to VTT (and Back) Free

SRT and VTT both store timed captions, but different platforms expect different formats — and sometimes the timing is off by a second or two. The Subtitle Converter converts between the two, shifts the timing, and lets you edit the text, all in your browser.
SRT vs VTT explained
SRT (SubRip) is the most widely supported subtitle format and uses a comma before milliseconds. VTT (WebVTT) is the HTML5 web standard and uses a dot, plus an opening WEBVTT line. They're nearly identical, which is why converting between them is quick and lossless.
How to convert and retime subtitles
- Open the Subtitle Converter and drop in your SRT or VTT file. 2. If the captions are out of sync, enter a positive or negative shift in seconds. 3. Edit any wording inline. 4. Export as SRT, VTT or plain text. Everything runs locally, so your file stays private.
Fixing out-of-sync captions
If subtitles appear too early, shift them later by a positive number of seconds; if too late, use a negative value. To translate captions into another language while keeping the timing, use the Subtitle Translator, and to create subtitles from scratch use the Video Caption Generator.
Try the tool from this guide
Subtitle Converter
Convert SRT to VTT, edit and re-time subtitles.
Open Subtitle ConverterFrequently asked questions
How do I convert SRT to VTT?
Open the Subtitle Converter, drop in your SRT file, and download it as VTT — free, in your browser, with the timing preserved.
Can I fix subtitle timing?
Yes. Enter a shift in seconds (positive to delay, negative to advance) to nudge every cue at once.
Does it work both ways?
Yes — you can convert SRT to VTT or VTT to SRT, and also export plain text.
Is my file uploaded?
No. Parsing and conversion happen in your browser, so the subtitle file stays on your device.
Share this article
Send it to a teammate or save the link for later.
