SRT ↔ VTT Converter and Fixer
Convert subtitles between SRT and WebVTT, move them all earlier or later when they're out of sync, and re-wrap long lines so they're readable on a phone. Your file never leaves your browser.
2 captions read.
Result
1 caption is on screen too briefly to read (over 20 characters a second).
WEBVTT 00:00:01.000 --> 00:00:04.200 This caption line is much too long to read comfortably on a phone screen. 00:00:04.500 --> 00:00:06.000 Short one.
SRT or VTT?
YouTube, TikTok and most editors accept SRT. VTT (WebVTT) is the web standard used by HTML video players. The text is the same; the header and the comma or full stop before the milliseconds differ.
Have a script but no subtitles? Make them with text to SRT.